1,原文链接:https://www.cnblogs.com/shuzhiwei/p/11031187.html
怕丢失复制粘贴一下
返回类型 |
函数名 |
描述 |
int |
length(string A) |
返回字符串A的长度 select length(weoirjewo); 此函数在实际工作,可以用于校验手机号,身份号等信息的合法性 |
string |
reverse(string A) |
返回字符串A的反转结果 select reverse(‘abcd‘); |
string |
concat(string A, string B…) |
字符串连接函数 select concat (‘a‘,‘b‘); select concat(id,name) from stu; select concat(id,‘,‘,name) from stu;
|
string |
concat_ws(string SEP, string A, string B…) |
带分隔符字符串连接函数:concat_ws |
string |
substr |
substr,substring 可以用于比如截取身份证后几位操作 |
string |
upper(string a) |
转大写 |
string |
lower(string a) |
转小写 |
string |
trim(string a) |
去空格 |
string |
ltrim(string a) |
左边去空格函数 |
string |
rtrim(string a) |
右边去空格函数 |
string |
regexp_replace(string A, string B, string C) |
将字符串A中的符合java正则表达式B的部分替换为C。注意,在有些情况下要使用转义字符,
select regexp_replace(‘foobar‘, ‘oo|ar‘, ‘‘);
|
string |
regexp_extract(string subject, string pattern, int index) |
将字符串subject按照pattern正则表达式的规则拆分,返回index指定的字符 |
string |
repeat(string str, int n) |
返回重复n次后的str字符串 |
array |
split(string str, string pat) |
分割字符串函数: split |