你可以试着把你的电流求和
LIKE
表达。我建议使用
REGEXP
但是:
SELECT
PlaceID,
(PlaceDescription REGEXP '[[:<:]]tokyo[[:>:]]') +
(PlaceDescription REGEXP '[[:<:]]restaurant[[:>:]]') AS Count
FROM Place
WHERE
PlaceDescription REGEXP '[[:<:]]tokyo|restaurant[[:>:]]';
注意,我正在进行regex搜索
\btokyo\b
或
\brestaurant\b
,意思是
正则表达式
只会找到那些确切的词,两边都有词的界限。还要注意
正则表达式
不区分大小写,因此
tokyo
和
Tokyo
会被捡起来数数。