获取substring_index的中心条目

时间:2011-04-18 21:05:14

标签: mysql

我有一个SQL查询,我在逗号分隔的字符串上调用SUBSTRING_INDEX。在所有情况下,字符串都有两个逗号。有没有办法只获得中心元素?也就是说,除了做这样的事情之外:

SUBSTRING_INDEX(SUBSTRING_INDEX(foo, ',', 2), ',', -1)

1 个答案:

答案 0 :(得分:1)

您无法使用MySQL进行正则表达式替换,但您可以查看MySQL的第三方库:

https://launchpad.net/mysql-udf-regexp