SQL-запрос для поиска сотрудников с фамилиями «ловушки»: несколько методов

Вот пример SQL-запроса для поиска данных о сотрудниках с фамилией «snares»:

Метод 1. Использование оператора SELECT с предложением WHERE

SELECT * 
FROM employees
WHERE last_name = 'snares';

Метод 2. Использование оператора SELECT с оператором LIKE

SELECT *
FROM employees
WHERE last_name LIKE '%snares%';

Метод 3. Использование оператора SELECT с функцией UPPER и оператором сравнения

SELECT *
FROM employees
WHERE UPPER(last_name) = UPPER('snares');

Метод 4. Использование оператора SELECT с предложением COLLATE для поиска без учета регистра

SELECT *
FROM employees
WHERE last_name COLLATE Latin1_General_CI_AI = 'snares';

Метод 5: использование оператора SELECT с функцией SUBSTRING

SELECT *
FROM employees
WHERE SUBSTRING(last_name, 1, 6) = 'snares';

Метод 6. Использование оператора SELECT с оператором REGEXP (если это поддерживается вашей базой данных)

SELECT *
FROM employees
WHERE last_name REGEXP 'snares';