2、字符串函数
CONCAT(S1,S2,……,Sn) |
连接S1,S2,……,Sn为一个字符串 |
CONCAT(s, S1,S2,……,Sn) |
同CONCAT(s1,s2,…)函数,但是每个字符串之间要加上s |
CHAR_LENGTH(s) |
返回字符串s的字符数 |
LENGTH(s) |
返回字符串s的字节数,和字符集有关 |
INSERT(str, index , len, instr) |
将字符串str从第index位置开始,len个字符长的子串替换为字符串instr |
UPPER(s) 或 UCASE(s) |
将字符串s的所有字母转成大写字母 |
LOWER(s) 或LCASE(s) |
将字符串s的所有字母转成小写字母 |
LEFT(s,n) |
返回字符串s最左边的n个字符 |
RIGHT(s,n) |
返回字符串s最右边的n个字符 |
LPAD(str, len, pad) |
用字符串pad对str最左边进行填充,直到str的长度为len个字符 |
RPAD(str ,len, pad) |
用字符串pad对str最右边进行填充,直到str的长度为len个字符 |
LTRIM(s) |
去掉字符串s左侧的空格 |
RTRIM(s) |
去掉字符串s右侧的空格 |
TRIM(s) |
去掉字符串s开始与结尾的空格 |
TRIM(【BOTH 】s1 FROM s) |
去掉字符串s开始与结尾的s1 |
TRIM(【LEADING】s1 FROM s) |
去掉字符串s开始处的s1 |
TRIM(【TRAILING】s1 FROM s) |
去掉字符串s结尾处的s1 |
REPEAT(str, n) |
返回str重复n次的结果 |
REPLACE(str, a, b) |
用字符串b替换字符串str中所有出现的字符串a |
STRCMP(s1,s2) |
比较字符串s1,s2 |
SUBSTRING(s,index,len) |
返回从字符串s的index位置其len个字符 |
上一篇: 大数据培训HBase优化之预分区
下一篇: java培训单行函数之日期时间函数