SQLServer特殊字符及中⽂汉字的处理
简介
在SQL Server 中很多时候需要对⼀些字段中特殊的字符做处理,⽐如某个字段中包含⼀些回车、制表、换⾏等特殊字符(这些字符往往来源于Excel)。这些特殊字符的存在可能导致⽆法提取到所需数据,下⾯来简单介绍⼀下对这些特殊字符的处理。
⼀、特殊字符处理
char(10)  换⾏符( \r )
char(13)  回车 ( \n )
char(9)  ⽔平制表符( \t )
对于这三个最常见的隐式字符在SQL Server中只需使⽤REPLACE函数来做替换。如下:
SQL Server 中 char() 完整ASCII码对照表
(0—127)
(128—255)
⼆、中⽂(汉字)处理
在SQL Server 中汉字的区间为[吖-座] ,最近⼯作中很多⼈都问到我 SQL Server 中的汉字的截取\提取,⽐如到⼀个字符串中第⼀次出现
汉字的位置,将字符串中所有的汉字删除。下⾯就来演⽰⼀下:
字符串截取 sql

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。