SQL Server 字符串函数

常见的字符窜函数有以下几种

ASCII()函数

CHAR() 函数
LEFT()函数
RIGHT()函数
LTRIM()函数
RTRIM()函数
STR()函数
字符串逆序的函数REVERSE(s)
计算字符串长度的函数 LEN( str )
匹配子串开始位置的函数CHARINDEX(str1,str,[start])
SUBSTRING()函数
LOWER()函数
UPPER()函数
替换函数 REPLACE(s,s1,s2)

ASCII(character_expression)函数用于查看指定字符的ASCII值。

CHAR(integer_expression)函数查看ASCII码对应的字符。

LEFT(character_expression,integer_expression)函数返回字符串左起指定个数的字符串。

RIGHT(character_expression,integer_expression)函数返回字符串右起指定个数的字符串。

LTRIM(character_expression)用于去除字符串左边多余的空格。

RTRIM(character_expression)用于去除字符串右边多余的空格。

STR(float_expression[,length[,decimal]])函数用于将数值转换为字符数据。length表示总长度,包括小数点、符号数 值、空格,默认为10。decimal表示小数点后的位数,必须小于或等于16.例如:STR(3141.56,6,1)结果为3141.6

REVERSE(s)函数将字符串s反转,返回的字符串顺序和s字符串相反。

LEN(str)返回字符串表达式中的字符数。

CHARINDEX(str1,str,[start])函数返回子字符串str1在字符串str中开始的位置,start为搜索开始的位置,如果不指定则默认为0.

SUBSTRING(value_expression,start_expression,length_expression)函数返回字符表达式,二进制表达式,文本表达式,或图像表达式的一部分。如SUBSTRING('breakfast',1,5)返回“break”。

LOWER(character_expression)函数将大写字符数据装换为小写字符数据后返回字符表达式。

UPPER(character_expression)函数将小写字符数据装换为大写字符数据后返回字符表达式。

REPLACE(s,s1,s2)函数使用字符串s2代替字符串s中所有的字符串s1.



你可能感兴趣的:(SQL Server)