MySQL 函数 substring_index 的用法
21-01-19 17:10
字数 777
阅读 1583
已编辑
substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置N)
案例
SELECT SUBSTRING_INDEX(‘15,151,152,16’, ’ , ’ , 1); // 结果是15
以第一个逗号为分割截取
SELECT SUBSTRING_INDEX(‘15,151,152,16’, ’ , ’ , 2); // 结果是15,151
//以第二个逗号为分割截取
SELECT SUBSTRING_INDEX(‘15,151,152,16’, ’ , ’ , -1); // 结果是16
//从后面开始算第一个逗号
根据自己设定顺序排序
//根据自己设定的顺序进行排序
select id,substring_index('11000,10000,10001,3602,3600',id,1) from test
where id in (10000,3602,3600,10001,11000)
order by substring_index('11000,10000,10001,3602,3600',id,1) ;
结果是
substring_index( ‘1,3,2,4,6,5’, id, 1 ) 获取每个id前面的数据,比如:id=1 对于数据“1,3,2,4,6,5”,没有数据sub_data=‘’
id=2 对于数据“1,3,2,4,6,5”,sub_data=‘1,3,’
ORDER BY substring_index( ‘1,3,2,4,6,5’, id, 1 ); 会根据你 “1,3,2,4,6,5”的顺序进行排序
原文地址 https://blog.csdn.net/z457181562/article/details/82968702
0人点赞>
0 条评论
排序方式
时间
投票
快来抢占一楼吧
请登录后发表评论
相关推荐
文章归档
2024-06
1 篇
2024-05
2 篇
2024-04
2 篇
2024-03
2 篇
2024-01
1 篇
展开剩余 67 条
2023-10
1 篇
2023-09
1 篇
2023-08
1 篇
2023-06
1 篇
2023-04
1 篇
2022-12
2 篇
2022-06
1 篇
2022-04
4 篇
2022-03
3 篇
2022-01
6 篇
2021-12
2 篇
2021-11
2 篇
2021-10
2 篇
2021-09
1 篇
2021-08
2 篇
2021-07
4 篇
2021-06
1 篇
2021-05
3 篇
2021-04
3 篇
2021-01
2 篇
2020-11
1 篇
2020-10
3 篇
2020-09
2 篇
2020-08
1 篇
2020-07
5 篇
2020-06
5 篇
2020-05
1 篇
2020-04
1 篇
2020-03
2 篇
2020-02
3 篇
2020-01
1 篇
2019-11
5 篇
2019-10
10 篇
2019-09
12 篇
2019-08
17 篇
2019-07
8 篇
2019-05
3 篇
2019-04
8 篇
2019-03
7 篇
2019-02
8 篇
2019-01
5 篇
2018-12
7 篇
2018-11
8 篇
2018-10
4 篇
2018-09
7 篇
2018-08
12 篇
2018-07
9 篇
2018-06
6 篇
2018-05
11 篇
2018-04
18 篇
2018-03
1 篇
2018-02
2 篇
2018-01
10 篇
2017-12
14 篇
2017-11
44 篇
2017-10
13 篇
2017-09
4 篇
2017-08
12 篇
2017-07
5 篇
2017-06
4 篇
2017-05
2 篇
2017-04
3 篇
2017-03
9 篇
2017-02
3 篇
2017-01
2 篇
2016-12
10 篇
2016-11
4 篇
最新文章
最受欢迎
06-26 11:51
05-17 17:08
05-17 10:59
04-11 17:05
04-09 17:11
13 评论
11 评论
10 评论