Що робить оператор WHERE?
Оператор WHERE у SQL використовується для фільтрації рядків, тобто для обрання лише тих записів, які задовольняють задану умову.
Синтаксис:
sql
SELECT Стовпець1, Стовпець2, ...
FROM Ім'я_Таблиці
WHERE Умова;Приклади використання
- Просте порівняння:
sql
SELECT *
FROM Співробітники
WHERE Вік = 30;- Обирає лише співробітників з віком 30 років.
- Порівняння з діапазоном:
sql
SELECT *
FROM Співробітники
WHERE Вік > 25 AND Вік < 40;- Обирає співробітників з віком між 26 і 39 роками.
- Перевірка належності множині:
sql
SELECT *
FROM Співробітники
WHERE ВідділID IN (101, 102);- Обирає співробітників з відділів 101 чи 102.
- Використання шаблонів:
sql
SELECT *
FROM Співробітники
WHERE Ім'я LIKE 'А%';- Обирає співробітників, чиї імена починаються з літери "А".
Особливості:
WHEREзастосовується до групування (GROUP BY) і сортування (ORDER BY).- Можна комбінувати умови через
AND,OR,NOT.
Простіше кажучи,
WHERE- це інструмент SQL для відсіювання непотрібних рядків і обрання лише потрібних даних.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.