#Практика: Текстовые фильтры (WHERE =)
Задача
Выявить записи с аномальным показателем отказов (100%), чтобы понять, в какие дни и из каких источников шел некачественный трафик.
Рабочее решение (SQL)
SELECT date_raw, source_raw, bounce_rate_raw
FROM analytics_events
WHERE bounce_rate_raw = '100,00%'
LIMIT 7
Главные выводы
- Текст = Кавычки: Любое значение с буквами, знаками %, запятыми или дефисами — это строка. Её всегда в 'одинарные кавычки'.
- Точное совпадение: Оператор = найдет только те строки, где написано символ-в-символ так, как ты указал. Если в базе "100%", а ты ищешь "100.0%", запрос ничего не найдет.
Типичная ошибка
Использование SELECT только для тех полей, по которым фильтруем. Всегда добавляй контекст (например, date_raw), чтобы отчет имел смысл для человека, а не только для машины.