以下是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 | 将字符串转换为大写。 |
上一篇:
SQL Server日期函数
下一篇:
SQL Server Window函数
