返回類型 |
函數名 |
描述 |
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 |