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

ifnull(max(SUBSTRING_INDEX(c.check_score,',',-1)),'-') swjdf  //按照,截取check_score这个字段的值,-1取的是倒数第一位即最后一位

SUBSTRING_INDEX函数语法:

SUBSTRING_INDEX(str,delim,count)

str: 待分割字符串

delim:分割符

count: 取到第几个分割后的子字符串

该函数返回分隔符delim的出现次数之前的字符串str的子字符串。

如果count为正数,则返回最后分隔符左边的所有内容(从左边计数)。

如果count为负,则返回最后分隔符右侧的所有内容(从右开始计数)。

SUBSTRING INDEX()在搜索delim时执行区分大小写的匹配。

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);-> 'www.mysql'mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -1);-> 'com'

SUBSTRING_INDEX(ctgr, '-', 1) -- 获取一级目录

SUBSTRING_INDEX(SUBSTRING_INDEX(ctgr,'-',2), '-', -1) -- 获取二级目录(先获取前面两级,然后截取末位的子串)

SUBSTRING_INDEX(ctgr, '-', -1) -- 获取三级目录

mysql 截取字符串部分值_mysql截取字符串取值相关推荐

  1. mysql 按记录编号_告别硬编码,mysql 如何实现按某字段的不同取值进行统计

    上周我突然意识到,我在grafana上写的 sql 语句存在多处硬编码.这篇笔记将记录如何实现没有硬编码的sql语句,以及自学编程过程中如何应对自己的笨拙代码和难题不断的状况. 1.有效但粗笨的硬编码 ...

  2. mysql 截取字符串部分值,Mysql字符串截取_获取指定字符串中的数据

    搜索热词 前言:本人遇到一个需求,需要在MysqL的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_index('ww ...

  3. mysql 字符串索引 起始_mysql截取字符串

    mysql截取字符串 mysql索引从1开始 一.mysql截取字符串函数 1.left(str,index) 从左边第index开始截取 2.right(str,index)从右边第index开始截 ...

  4. mysql 处理字符串 减断_Mysql处理字符串函数(转)

    标签:http://www.jb51.net/article/27458.htm 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用 ...

  5. mysql截取字符串并更新_mysql 截取字符串并 update select

    亲测有效  格式为 update 需要修改的表 b1 inner join (查询到的临时表)b2 on b1.id=b2.id set b1.要修改的字段=b2.查询到的值 因为想要把表中的一个字段 ...

  6. mysql的字符串函数大全_MySQL的字符串函数大全

    ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...

  7. mysql查找字符串最后位置_mysql查找字符串出现位置

    标签: MySQL中的LOCATE和POSITION函数使用方法 FIND_IN_SET(str,strlist) 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 ...

  8. mysql中字符串转时间戳_MySQL日期 字符串 时间戳互转

    mysql时间转换和事务 涉及的函数 date_format(date, format) 函数,MySQL日期格式化函数date_format() unix_timestamp() 函数 str_to ...

  9. mysql 字符串出现问题_MYSQL 中字符串函数 归纳总结

    计算字符串长度 mysql> select length("你好"); +----------------+ | length("你好") | +---- ...

最新文章

  1. key php 转小写_PHP代码层防护与绕过
  2. ORACAL去除表中null转化为0
  3. 根据服务器ip地址查看虚拟目录,IIS虚拟目录实现与文件服务器网络驱动器映射共享...
  4. html经典上中下三段的布局设计
  5. 【模拟】Biotech
  6. ajax json的参数,java ajax json参数
  7. 服务器系统安装及部署pdf,服务器操作系统安装说明.pdf
  8. 算法设计 分治, 归并排序, 快速排序
  9. 记TensorFlow项目开源一周年
  10. python sklearn做文本分类
  11. 智能语言-中科院分词系统ICTCLAS(NLPIR)
  12. C语言实现阿克曼函数
  13. Git遇到Unable to create 'E:/xxx/.git/index.lock': File exists.的解决办法
  14. vue 引入 360度图片旋转插件 SpriteSpin.js
  15. Python爬虫与信息提取(五)爬虫实例:爬取新浪微博热搜排名
  16. 强制关闭计算机窗口,windows系统怎么取消关机时强制关闭程序提示窗口?
  17. 微信小程序for循环
  18. (附源码)计算机毕业设计SSM基于旅游服务平台
  19. 5.8G存在感应雷达模块,雷达智能感应灯应用,多普勒雷达技术发展
  20. jenkins配置Pipeline项目报错

热门文章

  1. clr20r3错误记录
  2. oracle黑名单,使用 FMA 将有故障的资源列入黑名单或取消其配置
  3. 记hadoop集群黑名单移除节点出现问题及解决
  4. 2008年MSN十大签名
  5. 探索Google App Engine背后的奥秘(3)- Google App Engine的简介(转载)
  6. Linux查看文件常用命令
  7. 【c++修行之路】C++诞生、命名空间、缺省参数、函数重载
  8. Docx4j 简单操作文字图片(包含页眉页脚和主体内容)
  9. Word 2003 视频教程-Word 新建文件(转)
  10. java 最最最最最简单的学生管理系统