常用的文本处理函数:
Left():返回串左边的值
Right():返回串右边的值
Length():返回串的长度
Locate():找出串的一个子串
Upper():将串转换为大写
Lower():将串转换为小写
Trim():去除串两边的空格
LTrim():去除串左边的空格
RTrim():去除串右边的空格
SubString():返回子串的字符
Soundex():返回串的SOUNDEX值(注意:SOUNDEX是一个将任何文本串转换为描述其语音表示的字母数字模式的算法,Soundex算法详见点击即可打开)
Soundex()函数举例:
city表 的 Name列 有一个名字为 ' Hern.Sang ' ,但是如果这是输入错误的值,此名字的正确值实际上是 ' Hern.Song ' ,使用Soundex()函数进行搜索,匹配所有发音类似 ' Hern.Song ' 的名字:
SELECT ID,`Name`
FROM city
WHERE SOUNDEX(`Name`) = SOUNDEX('Hern Song');
Length()函数举例:
检索 city表 中的所有 ID序号,Name值 以及 Name值的长度,检索的所有信息全部输出。
SELECT ID,`Name`,LENGTH(`Name`)
FROM city;