Skip to main content

Що робить оператор WHERE?

Оператор WHERE у SQL використовується для фільтрації рядків, тобто для обрання лише тих записів, які задовольняють задану умову.

Синтаксис:

sql
SELECT Стовпець1, Стовпець2, ... FROM Ім'я_Таблиці WHERE Умова;

Приклади використання

  1. Просте порівняння:
sql
SELECT * FROM Співробітники WHERE Вік = 30;
  • Обирає лише співробітників з віком 30 років.
  1. Порівняння з діапазоном:
sql
SELECT * FROM Співробітники WHERE Вік > 25 AND Вік < 40;
  • Обирає співробітників з віком між 26 і 39 роками.
  1. Перевірка належності множині:
sql
SELECT * FROM Співробітники WHERE ВідділID IN (101, 102);
  • Обирає співробітників з відділів 101 чи 102.
  1. Використання шаблонів:
sql
SELECT * FROM Співробітники WHERE Ім'я LIKE 'А%';
  • Обирає співробітників, чиї імена починаються з літери "А".

Особливості:

  • WHERE застосовується до групування (GROUP BY) і сортування (ORDER BY).
  • Можна комбінувати умови через AND, OR, NOT.

Простіше кажучи, WHERE - це інструмент SQL для відсіювання непотрібних рядків і обрання лише потрібних даних.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.