16.函数--字符串函数

常用函数:

| 函数                               | 功能                               |
| -------------------------------- | -------------------------------- |
| CONCAT(s1, s2, …, sn)            | 字符串拼接,将s1, s2, …, sn拼接成一个字符串     |
| LOWER(str)                       | 将字符串全部转为小写                       |
| UPPER(str)                       | 将字符串全部转为大写                       |
| LPAD(str, n, pad)                | 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度 |
| RPAD(str, n, pad)                | 右填充,用字符串pad对str的右边进行填充,达到n个字符串长度 |
| TRIM(str)                        | 去掉字符串头部和尾部的空格                    |
| SUBSTRING(str, start, len)       | 返回从字符串str从start位置起的len个长度的字符串    |
| REPLACE(column, source, replace) | 替换字符串                            |

使用示例:

-- 拼接
SELECT CONCAT('Hello', 'World');
-- 小写
SELECT LOWER('Hello');
-- 大写
SELECT UPPER('Hello');
-- 左填充
SELECT LPAD('01', 5, '-');
-- 右填充
SELECT RPAD('01', 5, '-');
-- 去除空格
SELECT TRIM(' Hello World ');
-- 切片(起始索引为1)
SELECT SUBSTRING('Hello World', 1, 5);
posted @ 2024-09-09 14:56  test369  阅读(24)  评论(0)    收藏  举报