mysql 常用字符串函数总结

常用字符串函数总结

名称 功能
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

猜你喜欢

转载自blog.csdn.net/giantleech/article/details/114213349