mysql 文本处理函数

来源:互联网 发布:yum配置 编辑:程序博客网 时间:2024/05/16 19:07

– 返回字符串左边一定长度n的字符

elect LEFT(‘china’,2);

– 返回字符串的长度

select LENGTH(‘china’);

– 划出字符串的一个子串

select LOCATE(‘n’,’china’[,5]);

– 将字符串转为小写

select LOWER(‘CHINA’);

– 去掉字符串左、右、两边的空格

select ’ CHINA ‘, LTRIM(’ CHINA ‘),RTRIM(’ CHINA ‘),TRIM(’ CHINA ‘);

– 返回字符串右边一定长度n的字符

select RIGHT(‘CHINA’,3);

– 返回字符串的SOUNDEX值,
– soundex是一个将任何文本字符串转换为描述其语音表示的字母数字模式的算法。
– 下文使用soundex函数进行搜索,它匹配所有发音类似于Y.Lie的联系名。
– Y.Lie和Y.Lee发音相似,经soundex函数转换后,cust_contact的soundex值和搜索串的soundex值匹配。

select cust_name,cust_contact
from customers
where SOUNDEX(cust_contact) = soundex(‘Y Lie’);