文章目录

  • 1. substring_index
  • 2. left/right/mid/substring

1. substring_index

  • 语法:substring_index(字符串,分隔符,序号k):从以分隔符分隔的字符串当中取第k个字符

适用于含有分隔符的字符串

select substring_index(profile,',','-1') as gender,count(device_id) as number
from user_submit
group by gender

注意:可以嵌套使用。因为substring_index选择的是一部分字符串,例如字符串hh=‘a,b,cc,dd’,想要选取cc,如果使用substring_index(hh,‘,’,-2)则结果为’c,dd’,因此需要再进行一次substring_index截取字符串

select substring_index(substring_index(profile,',',-2),',',1) as age,count(device_id) as number
from user_submit
group by age
order by age desc

2. left/right/mid/substring

  • left(string,len):截取字符串从左边开始的len个字符
  • right(string,len) :截取字符串从右边开始的len个字符
  • mid(string,start,len):从指定开始的地方开始截取len个字符
  • substring(string,start,len):和mid用法类似

SQL截取字符串合辑相关推荐

  1. SQL截取字符串(substring与patindex的使用)

    SQL截取字符串(substring与patindex的使用) 首先学习两个函数 1.substring  返回字符.binary.text 或 image 表达式的一部分.       基本语法:S ...

  2. Java,SQL 截取字符串substring

    一.Java截取字符串 substring 1.方法一: public String substring(int beginIndex, int endIndex) 该方法用于截取字符串中,从begi ...

  3. SQL截取字符串替换

    SQL截取字符串替换 字符串截取 1. left()截取左边 2. right()截取右边 3. SUBSTR() / SUBSTRING() 截取 SUBSTRING(name,5,3) 截取nam ...

  4. SQL截取字符串,SQL分割字符串函数,SQL字符串按指定的字符拆分

    -- 截取字符串函数: -- SUBSTRING_INDEX(str, delim, count)-- str: 要处理的字符串. -- delim: 分割符,将str分割成两部分. -- count ...

  5. SQL——截取字符串常用函数

    截取字符串常用函数 1.LEFT ( ) 2.RIGHT ( ) 3.SUBSTRING ( ) 1.LEFT ( ) \quad \quad从字符串最左边开始截取即正向截取,返回从字符串左边开始指定 ...

  6. SQL截取字符串中的某个特定位置部分

    0x00 前言 在数据库中查询的结果中只想取其中一部分字符串作为结果输出,该如何写sql语句呢? 0x01 根据偏移截取部分字符串 mysql select SUBSTR(name, 1, 5) fr ...

  7. PG SQL截取字符串到指定字符位置

    今天在做PG数据到HIVE的数据交换任务时,因为某个字段在PG中是Varchar类型,hive是bigint,而偏偏PG 中该字段的存储值都被加了小数点位,导致字段类型转换失败. 现在就需要将字符串中 ...

  8. SQL截取字符串substring

    SUBSTRING ( expression , start , length ) expression: 字符串.二进制字符串.text等 start: 整数,指定子串的开始位置 length: 整 ...

  9. SQL截取字符串的某一段

    请用SQL,截取网站中的"ie=UTF-8&wd" 比如这个链接: https://www.baidu.com/s?ie=UTF-8&wd=%EF%BD%86%EF ...

最新文章

  1. oracle统计id出现次数,oracle 统计sql
  2. 浏览器输入「xxxxhub」的背后.....
  3. python爬取电影网站信息并写入文件
  4. QDoc格式特定的配置变量
  5. 【最简便解法】1066 图像过滤 (15分)
  6. 分页类实例 java
  7. 19年8月 字母哥 第三章 spring boot 配置原理实战 用热点公司网不行
  8. C库函数qsort七种使用方法示例
  9. linux命令本质,Linux 的命令机制
  10. 重磅!AI大牛邢波出任AI大学校长,李开复姚期智都是校董
  11. itextpdf添加表格元素_itext生成pdf文件-表格
  12. hive指定hadoop执行队列
  13. [转]VB:如何检测到U盘的插拔(源代码)
  14. 【java】swing构件的操作
  15. 05-树9 Huffman Codes
  16. Telnet Sequence Diagram
  17. 机械系统传动创新组合设计实验台,QY-JXSX08
  18. [2021]免费下载外文文献
  19. 如何去除word文档中向下的箭头
  20. 外网访问 虚拟机下的web服务器 设置主机端口与虚拟机ip和端口的映射

热门文章

  1. 小米手环服务器故障维修,小米手环假死解决办法_小米手环6触摸没反应怎么办...
  2. 学会这三招,Docker 容器权限管理乐无忧!
  3. 中国铁路行业布局动态与十四五发展模式研究报告2022版
  4. postgresql灾备切换
  5. 统计《三国演义》前15个人名
  6. 如何注册apple id
  7. 崔庆才双十二要直播了!!!快来围观啊!!!
  8. 192.168.8.1手机登陆_192.168.8.1登陆官网登录入口
  9. SAP区分采购订单入库和转储订单入库
  10. 测试驱动的嵌入式C语言开发(TDD)(第1-3章)