Ошибка при выборе значений с лайком, а не лайком MySql

0

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

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

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

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

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

Теги:
mysql-workbench
sql-like

2 ответа

0

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

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

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню