mysql substring

您所在的位置:网站首页 mysql的截取字符串 mysql substring

mysql substring

2023-11-05 17:34| 来源: 网络整理| 查看: 265

转载原文  :http://www.myexception.cn/java-web/43.html

表里的数据如

1 1.1 1.1.1 1.2.1 1.2.2 希望得到 1 1 1.1 1.2 1.2 就是希望在mysql里截取最后一个‘.’之前的字符 本来想用substring,主要是最后一个‘.’的下标不好判断, 后来用substring_index(str,delim,count) , SELECT SUBSTRING_INDEX('www.baidu.com', '.', -1); 得到com SELECT SUBSTRING_INDEX('www.baidu.com', '.', 1); 得到www 现在是想得到 www.baidu 但是count这个值又不能是固定的 比如 SELECT SUBSTRING_INDEX('www.baidu.com', '.', 2); 虽然得到www.baidu 但是 SELECT SUBSTRING_INDEX('www.baidu.com.cn', '.', 2); 得到也是www.baidu ------解决方案-------------------- SELECT LEFT(str, LENGTH(str) - LOCATE('.', REVERSE(str)))



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3