标签: mysql
我有一个SQL查询,我在逗号分隔的字符串上调用SUBSTRING_INDEX。在所有情况下,字符串都有两个逗号。有没有办法只获得中心元素?也就是说,除了做这样的事情之外:
SUBSTRING_INDEX(SUBSTRING_INDEX(foo, ',', 2), ',', -1)
答案 0 :(得分:1)
您无法使用MySQL进行正则表达式替换,但您可以查看MySQL的第三方库:
https://launchpad.net/mysql-udf-regexp