Я заметил мой запрос не ведет себя правильно, если одна из переменных, как пусто:Как пропустить пустой оператор LIKE в нескольких запросах LIKE?
SELECT name
FROM employee
WHERE name LIKE '%a%'
AND color LIKE '%A%'
AND city LIKE '%b%'
AND country LIKE '%B%'
AND sport LIKE '%c%'
AND hobby LIKE '%C%'
Теперь, когда и А не опустошить он работает, но когда, А и С не опустошить гр части не исключается, так кажется?
Как это исправить?
Пожалуйста, разместите запись, которая, по вашему мнению, должна совпадать, но это не так. – Quassnoi