Справочник · модуль 14 «Базы данных и SQL»

WHERE

Слово WHERE оставляет только ряды, которые подходят под условие. Условия соединяют словами AND и OR.

Сравнение из жизни

Как сито: пропускает только нужное.

Пример

SELECT name, price FROM pets
WHERE kind = 'собака';
SELECT name FROM pets
WHERE kind = 'собака' AND age < 5;
Результат
name
-----
Шарик
Лаки

Учитель в уроке Слово WHERE оставляет только подходящие ряды. Здесь остались собаки. Текст в SQL пишут в одинарных кавычках. Условия можно соединять. AND значит «и»: собака и моложе пяти лет. Слово OR значит «или».

Запомнить

WHERE — как сито. Проходят только ряды, которые подходят под условие.

Тема из урока 14.2 «Читаем: SELECT» курса PythonAZ.

В этом же уроке