SQL Server字符串函数

SQL Server字符串函数

以下是SQL Server字符串函数,用于处理输入字符串并返回字符串或数值:

函数 描述说明
ASCII 返回字符的ASCII代码值。
CHAR 将ASCII值转换为字符。
CHARINDEX 从指定位置开始搜索字符串内的子字符串,并返回子字符串的位置。
CONCAT 将两个或多个字符串连接成一个字符串。
CONCAT_WS 使用分隔符将多个字符串连接成一个字符串。
DIFFERENCE 比较两个字符串的SOUNDEX()值。
FORMAT 返回使用指定格式和可选区域性格式化的值。
LEFT 从左侧开始从字符串中提取给定数量的字符。
LEN 返回字符串的多个字符。
LOWER 将字符串转换为小写。
LTRIM 删除所有前导空格后,从指定的字符串返回一个新字符串。
NCHAR 使用Unicode标准定义的指定整数代码返回Unicode字符。
PATINDEX 返回指定表达式中第一次出现模式的起始位置。
QUOTENAME 返回添加了分隔符的Unicode字符串,以使输入字符串成为有效的SQL Server分隔标识符。
REPLACE 用字符串替换所有出现的子字符串与另一个子字符串。
REPLICATE 返回重复指定次数的字符串。
REVERSE 返回字符串的相反顺序。
RIGHT 从右侧开始从字符串中提取给定数量的字符。
RTRIM 删除字符串所有尾随空白后,返回一个新字符串。
SOUNDEX 根据字符串的使用方式返回字符串的四个字符(SOUNDEX)代码
SPACE 返回一串重复的空格。
STR 返回从数字数据转换的字符数据。
STRING_AGG 将具有指定分隔符的字符串行连接到新字符串中。
STRING_ESCAPE 转义文本中的特殊字符并返回带有转义字符的文本。
STRING_SPLIT 一个表值函数,它根据指定的分隔符将字符串拆分为子字符串行。
STUFF 将字符串插入另一个字符串。
SUBSTRING 从具有指定长度的指定位置开始提取字符串中的子字符串。
TRANSLATE 在一次操作中替换多个单字符,一对一转换。
TRIM 删除所有前导和尾随空白后,从指定的字符串返回一个新字符串。
UNICODE 返回字符的Unicode标准定义的整数值。
UPPER 将字符串转换为大写。