选择带有和不喜欢MySql的值时出错

时间:2019-02-01 05:59:39

标签: mysql sql mysql-workbench sql-like

我正在尝试从学生那里获得每个名字,其中包含一个空格字符但不包含“ der”

当我尝试做

select * from students where name like "% %" and not like "% der %

它导致此错误: 对于该服务器版本,“ SELECT”在此位置是无效输入,期望:'(',WITH

我正在使用MySql Workbench。它一直有效,直到我在查询中输入“而不喜欢”为止

2 个答案:

答案 0 :(得分:0)

在不喜欢的位置之前输入列名称

select * from students where name like "% %" and name not like "% der %

答案 1 :(得分:0)

您可以在下面尝试-您必须将列名放在not like运算符之前,文字也将像'% der %'

select * from students where name like '% %' and name not like '% der %'