Un recoginised关键字就像我在sql中使用Not Like一样

时间:2017-01-13 07:48:47

标签: mysql sql

我试图使用不像我的SQL查询,但它给了我错误。 请帮忙。

SELECT word FROM school WHERE level  LIKE '%level%' AND NOT LIKE '%llevel%'

4 个答案:

答案 0 :(得分:2)

使用两种条件的列名称级别。

      SELECT word FROM school WHERE level  LIKE '%level%' AND level  NOT LIKE '%llevel%'

答案 1 :(得分:1)

您在第二个条件中错过了level列名称:

SELECT word FROM school WHERE level  LIKE '%level%' AND level NOT LIKE '%llevel%'

答案 2 :(得分:0)

您在level

之前缺少NOT LIKE
SELECT word FROM school WHERE level  LIKE '%level%' AND level NOT LIKE '%llevel%'

答案 3 :(得分:0)

使用REGEXP

SELECT word
FROM school
WHERE level REGEXP '%[^l]level%'

这假设您想要的匹配项至少包含一个字符,后跟level,后跟零个或多个字符。您的原始查询意味着这种情况。