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() 返回所有字符都大写的字符串。 |