一、常见字符函数
1、计算字符长度,与编码有关
length()
示例:select length('1111')
2、拼接字符串
concat(可变参数)
示例:concat('a','b','c')
注:有null字段时,结果为null
3、字母大写
示例:upper('aaa')
4、字母小写
示例:lower('AAA')
5、检索字符串
instr(xx,x)
示例:instr('aaaabbbbccccdfffff','d') 返回后面字符串第一次出现在前面字符串的索引
6、截取字符串
substr()
示例:substr('aaaaaa',7) 截取当前位置及之后的字符
substr('aaaaa',1,9) 截取开始位置到结束位置的字符
7、去除字符串首尾空格
trim()
示例:trim(' adssa ') trim('a' from 'aaaaaddddsadsaaaa')
8、字符左右补齐
LPAD() RPAD()
示例:lpad('aaa',2,'#') rpad('aaa',2,'#')
注:如果参数2长度小于字符串长度,则会截取
9、字符替换
replace()
示例:replace('aaaaaavvvvvv','aa','cc')