SQL 文本处理函数

常用的文本处理函数:

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;

 

你可能感兴趣的:(数据库SQL)