语法 |
意义 |
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) |
将字符串转成大写 |