MySQL 字符串截取函数:left(),right(), substring(), substring_index(), mid(), substr() 。

语法:

left(str, length) #str 原字符串; length 截取长度;从左到右,截取length长度的子串。eg:select left(‘BJAA6024-Cara‘, 3); 结果:‘BJA’

right(str, length) #str 原字符串; length 截取长度;从右到左,截取length长度的子串。eg:select left(‘BJAA6024-Cara‘, 3); 结果:‘ara’

substring(str, pos)#str 原字符串; pos 开始截取的位置(正数表示从左向右数第几个,负数相反是从右向左,位置从1开始数)

#eg:select substring(‘BJAA6024-Cara‘, 3); 结果:‘A6024-Cara‘;   select substring(‘BJAA6024-Cara‘, -3); 结果:‘BJAA6024-C‘;

substring(str, pos, len)#str 原字符串; pos 开始截取的位置(正数表示从左向右数第几个,负数相反是从右向左,位置从1开始数); len截取长度(只能为正值);

#eg:select substring(‘BJAA6024-Cara‘, 3,4); 结果:‘A602‘;

substring_index(str,delim,count)#str 原字符串;delim 分隔符(如果在字符串中找不到 delim 参数指定的值,就返回整个字符串);count 计数(正数表示从左往右数,第count个分隔符的左边的全部内容;负数相反,就是从右边开始数,第count个分隔符右边的所有内容);

#eg: select substring_index(‘https://cn.bing.com/‘, ‘.‘, 2); 结果:‘https://cn.bing’;取从左向右数第二个“.”符号的左侧数据;

#eg: select substring_index(‘https://cn.bing.com/‘, ‘.‘, 2); 结果:‘com/’; 取从右向左数第二个“.”符号的右侧数据;

#eg: select substring_index(‘https://cn.bing.com/‘, ‘-‘, 2); 结果:‘https://cn.bing.com/‘;在原串中没有找到‘-’符号,返回原串;

mid(str,pos,length)/mid(str,pos),substr(str,pos,length),使用方法均同substring(),区别:pos为正数;

mysql 子字符串_Mysql 截取字符串取子集的函数应用相关推荐

  1. mysql倒序截取字符串_mysql截取字符串与reverse函数

    mysql的函数大全: http://www.jb51.net/Special/606.htm 这个网页上很多知识点,可以学习下,关于mysql的函数,也可以作为API查询: 这里只说下mysql的截 ...

  2. mysql语句+截取字符串_MySQL 截取字符串函数的sql语句

    1.left(name,4)截取左边的4个字符 列: select left(201809,4) 年 结果:2018 2.right(name,2)截取右边的2个字符 select right(201 ...

  3. mysql截取前几个字符串_mysql 截取字符串 函数

    文章摘取自http://www.cnblogs.com/zdz8207/p/3765073.html 练习截取字符串函数(五个) mysql索引从1开始 一.mysql截取字符串函数 1.left(s ...

  4. mysql 截取括号内字符串_Mysql中字符串截取函数

    MySQL中字符串的截取 substring_index(str,delim,count) 函数的使用较为普遍 函数括号里面的依次为:要分隔截取的字符串(如:"aaa_bbb_ccc&quo ...

  5. Swift3.0语言教程分割字符串与截取字符串

    Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组.在NSString中有两个分割字 ...

  6. java 正则 空格_java 正则匹配空格字符串 正则表达式截取字符串

    java 正则匹配空格字符串 正则表达式截取字符串 需求:从一堆sql中取出某些特定字符串: 比如配置的sql语句为:"company_code = @cc and project_id = ...

  7. mysql 截取字符串部分值_mysql截取字符串取值

    使用mysql过程中根据实际业务的开发需求和表的设计有时候我们需要在sql中根据某个字符串截取并且取值:demo如下: ifnull(max(SUBSTRING_INDEX(c.check_score ...

  8. mysql 字符串取前缀_mysql截取字符串的函数总结

    1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_con ...

  9. mysql怎么拆字符串_MySQL截取和拆分字符串函数用法示例

    本文实例讲述了MySQL截取和拆分字符串函数用法.分享给大家供大家参考,具体如下: 首先说截取字符串函数: SUBSTRING(commentid,9) 这个很简单,从第9个字符开始截取到最后.SUB ...

最新文章

  1. 朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素
  2. Linux下取代top的进程管理工具 htop
  3. 活动总结丨企业参访:特斯联科技集团有限公司
  4. 程序员的能力拓展模型
  5. Mysql semi-sync VS group replication, 谁快?
  6. 零基础建站第一季视频分享
  7. 12306外包给阿里巴巴、IBM等大企业做是否可行?
  8. 菜鸟的学习之路(11) — 堆栈与队列
  9. python中int的用法归类
  10. 全面解析js中的for循环
  11. ORACLE自增字段创建方法
  12. 云表平台VS永中office,谁更胜一筹?
  13. netty权威指南第二版源码
  14. 东北大学金工实习工程实训习题
  15. css文字跑马灯,css3实现文字跑马灯(css3跑马灯demo) - 全文
  16. 小程序通过background-image设置背景图片
  17. 【ACWing】671. DDD
  18. 查找目录下大小超过10M的文件
  19. 【NeurIPS 2019】Yoshua Bengio报告:深度学习系统从1代到2代,未来将朝何处发展?
  20. 视频压缩编码技术概述

热门文章

  1. git提交时发现iml文件没有被排除
  2. spring boot 配置网关时404错误_网关Spring Cloud Gateway科普
  3. 地址总线是单向还是双向_碳纤维布加固为什么选择单向布?
  4. php文件断点续传,PHP实现文件下载断点续传详解
  5. 如何快速的了解java的I/O流,由浅到深
  6. java中会用到二进制吗,java中的二进制运算以使用场景
  7. 农场管理系统设计与实现php,农场农产品网站的设计与实现(PHP,MySQL)(含录像)
  8. 无线文件服务器,文件共享新方法 无线网络文件共享设置
  9. YApi--使用YApi的目的
  10. 常见的通配符_8、数据库常见操作