Ошибка при выборе значений с лайком, а не лайком MySql - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь получить каждое имя от студентов, которое содержит пробел, но не содержит "der"

Когда я пытаюсь сделать

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

, это делает этоошибка: «SELECT» не является допустимым вводом в этой позиции для этой версии сервера, ожидая: '(', WITH

Я использую MySql Workbench. Он работает до тех пор, пока я не вставлю "и не нравится" в запросе

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Вы можете попробовать ниже - вы должны поставить имя столбца перед not like оператор также буквально будет как '% der %'

select * from students where name like '% %' and name not like '% der %'
0 голосов
/ 01 февраля 2019

Поставить имя столбца раньше не как

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