| 语法 | 意义 |
|---|---|
| ASCII(str) | 返回一个 ASCII 码值 |
| CHAR(N) | 将数字转成字符 |
| CHARINDEX(findstr,str[,start]) | 返回字符串匹配位置, 起始为1, 无则返回0 |
| DIFFERENCE(str1,str2) | 返回字串相同程度,0(不同)-4(相同) |
| LEFT(str,len) | 从左取 str 的 len 个字符 |
| LEN(str) | 返回字节数, 尾部空格不计 |
| LOWER(str) | 将字符串转成小写 |
| LTRIM(str) | 返回去掉左空的字符串 |
| NCHAR(N) | 返回 UNICODE 字符 |
| PATINDEX('%pattern%',str) | 返回匹配起始位置, 可用通配符, 如 %abc[0-9]%, 无则返回0 |
| QUOTENAME(str,quote) | 给字符串加定界符, quote 为单/双引号 |
| REPLACE(str,str1,str2) | 在 str 中查找 str1,并换成 str2 |
| REPLICATE(str,count) | 将 count 个 str 连接返回 |
| REVERSE(str) | 字符串倒置 |
| RIGHT(str,len) | 从右取 str 的 len 个字符 |
| RTRIM(str) | 返回去掉右空的字符串 |
| SOUNDEX(str) | 返回 4 字符代码, 表示读音 |
| SPACE(N) | 返回有 N 个空格的字符串 |
| STR(float [,length [,dec]]) | 数字转为字符串 |
| STUFF(str,start,length,str2) | 字符串指定范围内替换 |
| SUBSTRING(str,pos,len) | 返回字符串 pos 位置的 len 个字符 |
| UNICODE(str) | 返回 UNICODE 值 |
| UPPER(str) | 将字符串转成大写 |