Команды
#Выбор конкретных колонок
Суть
Экономия ресурсов и нервов. Выбираем только те поля, которые нужны для ответа на бизнес-вопрос, игнорируя технический мусор.
SQL-синтаксис
SELECT source_raw, visits_raw, revenue_raw
FROM analytics_events
LIMIT 10
Когда применяется
- Подготовка отчета: Когда нужно выгрузить только «Дату», «Источник» и «Доход» для вставки в Excel.
- Быстрый аудит: Проверить, заполняется ли вообще поле revenue_raw (или там везде нули/NULL), не отвлекаясь на другие 50 колонок.
Типичная ошибка
«Висячая запятая».
SELECT source_raw, visits_raw, FROM ... — это ошибка. Перед FROM запятой быть не должно. Запятая только разделяет элементы списка.
#SELECT и LIMIT
Суть
Самый базовый запрос. Позволяет заглянуть внутрь таблицы и понять, какие там лежат данные, не выгружая миллионы строк.
SQL-синтаксис
SELECT *
FROM analytics_events
LIMIT 5
Когда применяется
- Разведка: Только что подключились к новой базе и нужно понять, как называются колонки (id, date, source или revenue).
- Проверка: Загрузили CSV-файл и хотите убедиться, что данные не «поехали» (кодировка на месте, цифры в своих ячейках).
Типичная ошибка
Путаница в порядке команд. Запомни как мантру:
SELECT (Что?)
FROM (Откуда?)
LIMIT (Сколько?) —- всегда в конце.
#Фильтрация (WHERE)
Суть
Фейс-контроль для данных. Позволяет работать не со всей "помойкой", а только с нужными сегментами.
SQL-синтаксис
SELECT date_raw, source_raw, visits_raw
FROM analytics_events
WHERE visits_raw > 10
LIMIT 5
Когда применяется
- Поиск качественного трафика: Отсечь случайные заходы (WHERE visits_raw > 5).
- Анализ конкретного канала: Посмотреть статистику только по VK (WHERE source_raw = 'Переходы из социальных сетей').
- Поиск аномалий: Найти дни с аномально высоким отказом (WHERE bounce_rate_raw = '100,00%').
Типичная ошибка
Опечатки в названиях колонок (как у тебя с visits_rew). SQL не прощает ошибок даже в одной букве. Если запрос упал — первым делом проверяй написание полей.