1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| # 1.length 获取参数值的字节个数 select length('tom') # 3 # 2.contact 拼接字符串 select contact(last_name,'-',first_name) as 姓名 from user; # 3.upper、lower 大小写转换 select upper('Tom') select lower('Tom') # 4.substr、substring 截取参数值 select substr(string,position,length) output; # 索引从1开始 # 5.instr 获取参数的某字符的开始位置,如果找不到返回0 select instr("你好我是一个傻子",'傻子') #7 # 6.trim 去掉字符串的两端空格 select trim(" Tim ") as name; # 去掉两端空格 select trim('a' from 'aaaaaaaaaaaa你好aaaaa你好aaaaaaa') as output # 去掉两端的a字符 # 7.lpad 用指定的字符实现左填充,超过会从右截断 select lpad('我是',10,‘*’) as output # 8.rpad 用指定的字符实现右填充,超过会从右截断 select rpad('我是一个傻子',10,‘*’) as output # 9.replace 替换字符串 select replace('张无忌爱上了周芷若','周芷若','赵敏')
|