忽略MySQL中包含连字符的行

时间:2013-05-14 05:42:05

标签: mysql sql regex

我有一张像这样的桌子

Words   | count
hello   | 2
bye     | 1
good-bye| 2

如何删除/忽略包含连字符的行(我认为使用正则表达式)?所以输出是

hello   | 2
bye     | 1

3 个答案:

答案 0 :(得分:2)

最简单的解决方案是使用LIKE

SELECT *
FROM   TableName
WHERE  words NOT LIKE '%-%'

答案 1 :(得分:0)

使用不喜欢

where words not like '%-%'

答案 2 :(得分:0)

SELECT * FROM Table NOT REGEXP /*-*/;