【发布时间】:2016-11-04 12:38:03
【问题描述】:
我有一个包含许多城市和两个名称相似的城市的数据库。
荷尔斯泰因州的奥尔登堡和奥尔登堡(奥尔登堡)
我从 URL 得到一个城市
示例网址:
www.example.com/cityname/oldenburg-in-holstein
www.example.com/cityname/oldenburg-oldenburg
SELECT city FROM citynames WHERE city LIKE '%oldenburg%';
我发表此声明我得到 荷尔斯泰因州的奥尔登堡
SELECT * FROM citynames WHERE city LIKE '%oldenburg%' AND LIKE '%oldenburg%'';
我再次得到荷尔斯泰因州的奥尔登堡,但如果我发表此声明
SELECT city FROM citynames WHERE city LIKE '%oldenburg% %oldenburg%';
声明工作!我得到奥尔登堡(奥尔登堡) 我的问题是我可以使用这个语句吗?
【问题讨论】:
-
你说它有效,那么问题是什么?
-
因为,我从来没有见过这样的数据库查询。