字符函数
大小写转换函数
函数 | 结果 | 说明 |
---|---|---|
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 | 给出一个整数,并返回与之对应的字符 |
|
|