【发布时间】:2011-11-20 21:13:17
【问题描述】:
我有一个城市表,其中有诸如“洛杉矶(加利福尼亚)”之类的城市名称。
我试图通过请求提取括号之间包含的所有值,但我没能做好...
我尝试的请求如下所示:
SELECT cityname FROM cities WHERE cityname LIKE "%(%)%"
GROUP BY SUBSTR(cityname, FIND_IN_SET(cityname, '('))
或者类似的东西(没有分组):
SELECT SUBSTR(cityname, FIND_IN_SET(cityname, '(')) FROM cities
WHERE cityname LIKE "%(%)%"
这些请求似乎有什么问题?
【问题讨论】:
标签: mysql sql group-by substring