【问题标题】:Error when selecting values with like and not like MySql选择带有类似和不类似 MySql 的值时出错
【发布时间】:2019-02-01 05:59:38
【问题描述】:

我正在尝试从学生那里获取每个包含空格字符但不包含“der”的名字

当我尝试做时

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

它会犯这个错误: 对于此服务器版本,“SELECT”在此位置没有有效输入,期望:'(', WITH

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

【问题讨论】:

    标签: mysql sql mysql-workbench sql-like


    【解决方案1】:

    把列名放在不喜欢之前

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2011-12-17
        • 2013-02-02
        • 2016-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-26
        • 1970-01-01
        • 2010-11-25
        相关资源
        最近更新 更多