🔹 Фильтрация в SQL: WHERE без страха 🔹 Как выбрать только нужные строки из таблицы? 🔸 WHERE решает проблему получения всех строк подряд — без фильтра вы вытягиваете лишние данные, нагружаете БД (база данных) и приложение. WHERE оставляет только релевантные записи.
🔸 Сравнения (=, <, >) в WHERE отбирают строки по условию. NULL — это неизвестное значение: col = NULL не сработает, используйте col IS NULL или col IS NOT NULL.
🔸 AND сужает выборку (все условия должны быть true). OR расширяет выборку (хватит одного true). Комбинации влияют на точность результата.
🔸 Когда нужно: фильтруйте в запросе, чтобы снизить трафик, ускорить ответ и получить корректные агрегаты.
SELECT id, name FROM users WHERE active = 1 AND (role = 'admin' OR manager_id IS NULL);
📚 Фильтруй в WHERE, помни про IS NULL и комбинируй AND/OR осознанно.
#Coderikk #Sql #Junior #Начинающий
➡️ Мы в Telegram - Сетке - Дзен Буду рад вашей реакции здесь⬇️
В этом посте были ссылки, но мы их удалили по правилам Сетки