MySQL的SUBSTR

今天发现原来数据库里的SUBSTR比程序里的更好用.

 

substring(str,pos)   从pos开始取,pos从1开始,如果是负数则从后向前数

substring(str FROM pos) 同上

substring(str,pos,len) 多了取的长度

substring(str FROM pos FOR len)

 

substr  是substring的同义词

 

最有意思的是

substring_index(str,delim,count) 至第count个delim的串,count从1开始,负数表示从后头数

substring_index('a.b.c','.',2)     --  a.b 从开头到第2个.的串

substring_index('a.b.c','.',-2)    --  b.c 从倒数第2个点开始的串

 

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM]str),TRIM([remstrFROM]str)

将str两端/前/后的remstr删掉,这回可不只是空白了,不写就是空白,同时包含了rtrim,ltrim的功能

TAG:  mysql  MYSQL  MySQL  MySql  Mysql  MYSql  mySQL
原文链接: http://www.54xue.com/w/71/n-31371.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值