ШАГ 3:
Освоить WHERE и написать 15 фильтрующих запросов
Описание шага
[Что делать] Изучи операторы WHERE (=, >, LIKE, IN). Напиши 15 запросов: фильтр по городу, дате, сумме >1000. Это учит точному поиску в больших данных.
[Как это работает] WHERE сужает данные до нужных 1-5%, ускоряет анализ в 10 раз. Основа дашбордов и отчетов.
[Ожидаемый результат] Ты извлекаешь подмножества данных: 'клиенты из СПб с чеком >5000'.
[Критерий готовности] 15 запросов с WHERE работают: 5 =/>/<, 5 LIKE/IN, 5 комбо. Результаты проверены.
Как выполнить шаг
1) [Подготовка] Выбери таблицу orders, изучи поля (date, amount, city).
2) [Действие 1] SELECT * FROM orders WHERE amount > 1000;
3) [Действие 2] WHERE city = 'SPb' OR city='Moscow';
4) [Действие 3] LIKE '%Ivan%'; IN ('cat1', 'cat2');
5) [Действие 4] Комбо: WHERE amount>500 AND date>2023;
6) [Проверка результата] Каждый возвращает 10-100 строк?
7) [Что дальше] Готов к сортировке ORDER BY.
Частые ошибки
1. [Неправильные кавычки]: WHERE name = John — ошибка. Строки в одинарных ' '.
2. [Забывают AND/OR]: Логические операторы обязательны для сложных фильтров.
3. [LIKE без %]: LIKE Ivan найдет только точное, добавь * для подстроки.
Полезные инструменты
SQL-симулятор.
🎯 Цель с этим шагом
Научись писать 10 ключевых SQL-запросов для работы с данными. Получи практические навыки для анализа баз данных, повысь ценность на рынке IT и аналитики. Реалистичный план для новичков с ежедневными мини-заданиями.
Подробнее о цели →