文章摘取自http://www.cnblogs.com/zdz8207/p/3765073.html

练习截取字符串函数(五个)

mysql索引从1开始

一、mysql截取字符串函数

1、left(str,index) 从左边第index开始截取

2、right(str,index)从右边第index开始截取

3、substring(str,index)当index>0从左边开始截取直到结束  当index<0从右边开始截取直到结束  当index=0返回空

4、substring(str,index,len) 截取str,从index开始,截取len长度

5、substring_index(str,delim,count),str是要截取的字符串,delim是截取的字段 count是从哪里开始截取(为0则是左边第0个开始,1位左边开始第一个选取左边的,-1从右边第一个开始选取右边的

6、subdate(date,day)截取时间,时间减去后面的day

7、subtime(expr1,expr2)  时分秒expr1-expr2

二、mysql截取字符串的一些栗子

1、left(str,index)  index>=0 从左边开始截取

2、right(str,index)  index>=0 从右边开始截取

3、substring(str,index) =SUBSTRING(str FROM pos) 包括index这个位置的字符

4、substring(str,index,len) 截取str,从index开始,截取len长度

5、substring_index(str,delim,count),str是要截取的字符串,delim是截取的字段 count是从哪里开始截取(为0则是左边第0个开始,1位左边开始第一个选取左边的,-1从右边第一个开始选取右边的

为1,从左边开始数第一个截取,选取左边的值

为-1,从右边开始数第一个截取,选取右边的值

特殊情况,字符串中没有指定的字符,则返回原字符串(index=0时候例外)

6、subdate(date,day)截取时间,时间减去后面的day

7、subtime(expr1,expr2)--是两个时间相减

最新文章

  1. js中的斐波那契数列法
  2. 3.4.4 数据预留和对齐(skb_reserve, skb_push, skb_put, skb_pull)
  3. hibernate 注解 唯一键约束 uniqueConstraints
  4. POJ 2092
  5. Howto Setup yum repositories to update or install package from ISO CDROM Image
  6. C#之系统异常处理机制
  7. 千呼万呼使出来Gogland (jetBrains发布的golang IDE)
  8. 转:【Java集合源码剖析】Vector源码剖析
  9. whonix官网部分翻译
  10. 使用Restify+superagent做数据转发
  11. for-each 格式
  12. POJ1141 Brackets Sequence---区间DP+输出路径
  13. convert函数语法
  14. AndroidStudio3.0以上版本的坑
  15. react 知识点
  16. linux下如何启动sybase
  17. Qt5.3.1,的linux平台体验之旅
  18. C#成员设计建议
  19. HDU5294——Tricks Device(最短路 + 最大流)
  20. 15.Yii2.0框架where单表查询

热门文章

  1. 托马斯&#183;贝叶斯 (Thomas Bayes)
  2. spring跨重定向传递数据
  3. 可扩展标记语言XML之二:XML语言格式规范、文档组成
  4. Qt deletelater函数分析(1)
  5. 安装Delphi7的错误
  6. 跨域和CORS
  7. 24 枚举Enum类
  8. ansible-playbook的简单传参方式
  9. 树莓派raspberrypi系统安装docker以及编译nginx和php镜像
  10. C# vb .net实现色调调整特效滤镜