lower(column |
str) |
upper(column |
str) 字符串转大写 |
concat(column str, column str, …) |
拼接字符串 |
concat_ws(separator, column str, column str, …), |
指定拼接符拼接字符串 |
substr(str, pos[, length]) |
返回字符串的子串,pos索引从1开始,length不指定则到末尾 |
substring(str, pos[, length]) |
同上,索引从1开始 |
left(str, length) |
截取左边指定长度的子串 |
right(str, length) |
截取右边指定长度的子串 |
length(str) |
获取字符串的字节长度 |
char_length(str) |
字符串的字符长度 |
instr(str, substr) |
返回子串在字符串的索引位置,如果没有找到,则返回0 |
lpad(str, length, padstr) |
左填充 |
rpad(str, length, padstr) |
右填充 |
trim( [substr from] str ) |
去除字符串首尾的指定子串,默认子串为空格 |
ltrim([substr from] str) |
去除字符串左边的指定子串,默认子串为空格 |
rtrim([substr from] str) |
去除字符串右边的指定子串,默认子串为空格 |
replace(str, from_str, to_str) |
替换全部匹配的子串 |
format(x , D[, local]) |
格式化数字x,可用于截取小数点位数,取整等 |
space(N) |
返回由N个空格组成的子串 |
repeat(str, count) |
返回重复字符串count次组成的字符串 |
reverse(str) |
反转字符串 |
strcmp( str1, str2 ) |
比较两个字符串,大于返回1;等于返回0;小于返回-1 |