me_edu
SQL: запросы с нуляШаг 7 из 27 · 0% пройдено
Фильтрация и сортировка · Фильтрация и сортировка

WHERE: условия выборки

WHERE отбирает только строки, удовлетворяющие условию:

SELECT name, age FROM users WHERE age >= 18;

Операторы сравнения: = (равно, одно равно!), <>, !=, > < >= <=. Условия объединяют словами AND, OR, NOT:

WHERE city = 'Москва' AND age > 20 WHERE city = 'Москва' OR city = 'Казань'

Полезные операторы: • BETWEEN — диапазон: WHERE age BETWEEN 18 AND 30; • IN — список значений: WHERE city IN ('Москва', 'Казань'); • LIKE — поиск по шаблону: WHERE name LIKE 'А%' (начинается на А), '%ова' (заканчивается на ова); • IS NULL / IS NOT NULL — проверка на пустоту.

В SQL равенство — одно =, а текст пишут в одинарных кавычках: 'Москва'. WHERE — основной инструмент: 80% запросов фильтруют данные по условию.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.