SQL 字符串函数
SQL字符串函数主要用于字符串的操作。下表详细介绍了重要的字符串函数:
| 序号 | 功能和描述 |
|---|---|
| 1 | ASCII() 返回最左边字符的数值 |
| 2 | CHAR() 返回每个传入整数对应的字符 |
| 3 | CHARINDEX() 返回给定字符串中子字符串的位置。 |
| 4 | CONCAT_WS() 返回带有分隔符的连接字符串 |
| 5 | CONCAT() 返回连接后的字符串 |
| 6 | DIFFERENCE() 返回两个不同表达式(字符串)的SOUNDEX()值之间的差异的整数值。 |
| 7 | ESCAPE() 返回带有转义字符的文本。 |
| 8 | FORMAT() 返回格式化的字符串。 |
| 9 | LEFT() 返回提取的字符串。 |
| 10 | LEN() 返回给定字符串的长度。 |
| 11 | LOWER() 返回给定字符串的小写形式。 |
| 12 | LTRIM() 返回去除左侧空格和字符后的字符串。 |
| 13 | NCHAR() 根据数字代码返回Unicode字符。 |
| 14 | PATINDEX() 返回字符串中模式的位置。 |
| 15 | QUOTENAME() 返回使用分隔符的字符串。 |
| 16 | REPLACE() 通过用指定字符串替换字符串的特定部分(子字符串)来返回一个新字符串。 |
| 17 | REPLICATE() 返回重复的值。 |
| 18 | REVERSE() 返回一个反转的字符串。 |
| 19 | RIGHT() 返回当前字符串的最右侧字符。 |
| 20 | RTRIM() 返回删除所有尾部空格的字符串。 |
| 21 | SOUNDEX() 返回Soundex字符串。 |
| 22 | SPACE() 返回由N个空格字符组成的字符串。 |
| 23 | STR() 将一个数字作为字符串返回。 |
| 24 | STRING_AGG() 将字符串表达式的值连接起来,并在它们之间放置分隔符。 |
| 25 | STRING_SPLIT() 将字符串拆分为子字符串的行。 |
| 26 | STUFF() 通过在指定的删除位置插入第二个表达式,返回一个新的字符串。 |
| 27 | SUBSTRING() 返回字符的一部分。 |
| 28 | TRANSLATE() 从第一个参数返回一个字符串。 |
| 29 | TRIM() 返回修剪过的字符串。 |
| 30 | UNICODE() 返回第一个字符的整数值。 |
| 31 | UPPER() 返回所有字符都大写的字符串。 |
极客教程