字符串截取:substring_index(input,split,index)
input:为要截取的字符。
split:为分隔符。
index: 为要截取的第index个分隔符。
index是正值(左):顺着数,标识符第index次出现时在它前面的所有的数据。
index是负值(右):倒着数,标识符第index次出现时在它后面的所有的数据。
案例:
SELECT
#要截取的字符串:责任区#责任区,
#获取第2个“/”左边的字符#SUBSTRING_INDEX(责任区, "/", 2) as 左2,
#获取第2个“/”左边的字符后,再获取从右边数第1个“/”右边的字符#SUBSTRING_INDEX(SUBSTRING_INDEX(责任区, "/", 2), "/", -1) as 大区,
#获取第4个“/”左边的字符#SUBSTRING_INDEX(责任区, "/", 4) as 左4,
#获取第4个“/”左边的字符后,再获取从右边数第1个“/”右边的字符#SUBSTRING_INDEX(SUBSTRING_INDEX(责任区, "/", 4), "/", -1) as 城市from gongdan在这里插入代码片
MySQL 字符串截取函数还有:left(), right(), substring(), substring_index(),mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。
本文发布于:2024-02-01 04:29:01,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673294333858.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |