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;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值