字符函数
大小写转换函数
| 函数 | 结果 | 说明 |
|---|---|---|
| LOWER(‘SQL Course’) | sql course | 字符串转换为小写 |
| UPPER(‘SQL Course’) | SQL COURSE | 字符串转换为大写 |
| INITCAP(‘SQL Course’) | Sql Course | 字符串首字母大写,其它小写 |
|
|
字符处理函数
| 函数 | 结果 | 说明 |
|---|---|---|
| CONCAT(‘Hello’, ‘World’) | HelloWorld | 字符串连接 |
| SUBSTR(‘HelloWorld’,1,5) | Hello | 字符串截取 |
| LENGTH(‘HelloWorld’) | 10 | 字符串长度 |
| INSTR(‘HelloWorld’, ‘W’) | 6 | 查找一个子字符串,返回字符串第一次遇到的位置 |
| LPAD(salary,10,’*’) | *****24000 | 在左填充指定的字符串 |
| RPAD(salary, 10, ‘*’) | 24000***** | 在右填充指定的字符串 |
| REPLACE(‘JACK and JUE’,’J’,’BL’) | BLACK and BLUE | 字符串替换 |
| TRIM(‘H’ FROM ‘HelloWorld’) | elloWorld | 去掉某字符 |
| TRIM(‘ HelloWorld ‘) | HelloWorld | 去掉两边的空格 |
| LTRIM(‘ HelloWorld’) | HelloWorld | 去掉左边的空格 |
| RTRIM(‘HelloWorld ‘) | HelloWorld | 去掉右边的空格 |
| ASCII(‘A’) | 65 | 返回与指定字符对应的十进制数组 |
| CHR(65) | A | 给出一个整数,并返回与之对应的字符 |
|
|