sql语句之字符串截取(substring_index)
一、substring_index:
实现提取表单列表中的字符串 来源:https://www.cnblogs.com/mqxs/p/7380933.html
1、格式:
substring_index(str,delim,count)
2、注释:
- str:要处理的字符串
- delm:分隔符
- count:计数
3、例子
(1)如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
str=www.wikidm.cn
(1) substring_index(str,'.',1)结果是:www(2) substring_index(str,'.',2)结果是:www.wikidm
(2) 相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,
substring_index(str,'.',-2)结果为:wikidm.cn
(3)取中间的某个值
从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:
substring_index(substring_index(str,'.',-2),'.',1);结果为:wikidm
二、示例:
1、统计每个性别的用户分别有多少参赛者,请取出相应结果
selectsubstring_index(profile, ',', -1) as gender,count(device_id) as number
from user_submit
group by gender
2、把用户的个人博客用户字段提取出单独记录为一个新的字段
select device_id,substring_index(blog_url,'/',-1)
from user_submit
3、统计每个年龄的用户分别有多少参赛者
select substring_index(substring_index(profile,',',-2),',',1) as age,
count(device_id) as number
from user_submit
group by age
实践地址:(题目:30、31、32)https://www.nowcoder.com/practice/b8d8a87fe1fc415c96f355dc62bdd12f?tpId=199&tags=&title=&difficulty=0&judgeStatus=0&rp=0&sourceUrl=%2Fexam%2Foj%3Ftab%3DSQL%25E7%25AF%2587%26topicId%3D199
sql语句之字符串截取(substring_index)相关推荐
- SQL如何从字符串截取指定字符(LEFT、MID、RIGHT三大函数)
目录 1.LEFT函数 2.MID函数 3.RIGHT函数 1.LEFT函数 (1)语法:left(text,len)即left(字符串文本,长度) 查询语句 select [column(s),] ...
- SQL中的字符串截取函数
字符串截取函数,也是我们在数据开发分析的过程中比较常用的函数,比较常用的函数,有四个 left().right().substr().substring_index() 函数. 一.left()函数 ...
- SQL语句中将字符串转换为时间格式
字符串 datetext="2005-10-10" SQL Server/MYSQL中: cast('2005-10-10' as datetime) 如:select * fr ...
- SQL-常用SQL语句
关键词及SQL结构 去重数据 关键字:distinct 注:关键字distinct只能放在SQL语句的第一个,用在多个字段,只有多个字段完全重复才会去重 select distinct 去重的字段名 ...
- MS-SQL Server 基础类 - SQL语句
网址收藏夹 免费申请! 首页 |收藏夹 | 笑话 | 贴吧 | 交友 | 留言 | 软件 | 超市 | 网页特效 | 酷站导航 | 论坛 新闻 | 同学录 | 图片 | 跑商 | 动画 | 音乐 ...
- Oracle基础 动态SQL语句
一.静态SQL和动态SQL的概念. 1.静态SQL 静态SQL是我们常用的使用SQL语句的方式,就是编写PL/SQL时,SQL语句已经编写好了.因为静态SQL是在编写程序时就确定了,我们只能使用SQL ...
- oracle tcpdump生成bpf,[20140212]linux下使用tcpdump抓取sql语句
[20140212]linu下使用tcpdump抓取sql语句.txt 我们生产系统问题多多,经常要跟踪用户执行的sql语句,当出现问题时要跟踪比较麻烦,我需要一个快捷的方式"看到" ...
- 出生日期范围的Sql语句_【呕心总结】python如何与mysql实现交互及常用sql语句
9 月初,我对 python 爬虫 燃起兴趣,但爬取到的数据多通道实时同步读写用文件并不方便,于是开始用起mysql.这篇笔记,我将整理近一个月的实战中最常用到的 mysql 语句,同时也将涉及到如何 ...
- Oracle 数据库中较为复杂或典型的 SQL 语句的解读
文章目录 批量生成 SQL 语句/拼接字符串 多表关联查询 + where 子句 示例(一) 示例(二) 普通的表间内连接查询语句 关键字 distinct 用法说明 Oracle 数据库的分组排序查 ...
最新文章
- Linux之复制、移动文件及目录命令
- ElasticSearch IK分词器安装
- WayOS路由智能小区组网方案
- 屏幕输出语句_2.2 数据输入与输出
- window系统 telnet报错:‘telnet‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 云炬随笔20171205
- 什么是 LOW-CODE ?
- 4.9 内容代价函数
- Sybase:数据类型(对比sqlserver)
- Mac 上Dock中添加“最近打开过的项目”(Recent Applications)
- 【android自定义控件】自定义View属性
- android-sdk环境变量配置
- Linux小项目-数码相册设计
- 一名大专同学的四个问题
- Mal-amido-PEG2-acid,756525-98-1末端羧酸可在活化剂(如EDC或HATU)存在下与伯胺基反应
- 西门子1200plc485轮询读写28个测试仪表,包括plc程序和触摸屏程序
- unity制作和输出摄像机环绕动画
- Java是剑客-飘逸;.NET是刀客-霸道 (一)
- 安装linux提示没有系统盘,我有RedHat安装光盘,但没有安装软盘, 应怎么办?linux安装...
- Android 多种简单的弹出框样式设置
热门文章
- Unity 顶点基础 + OnPopulateMesh
- 阿里java设计模式面试题汇总(附答案),看看你都掌握了吗
- 戴尔服务器R730XD增加万兆光卡后风扇满速运转解决办法
- endnote文献服务器运行失败,EndNote在插入大量文献时出现错误怎么破 | 科研动力...
- python与统计学(未完待续)
- 总结我这四年的大学生活!!
- 全网最细海龟 (turtle) 画图讲解 (四):绘制图形
- wps表格数据导入access_excel wps access mysql数据表格的查询之路
- 计算机有关的职业英语,职业有哪些英语单词
- 如何摆脱Android手机上的Bloatware