SQL-запросы
SQL - язык запросов к базам данных. Заказы: написать запросы, оптимизировать, настроить отчёт.
Порядок работы
Заголовок раздела «Порядок работы»- Изучите схему: таблицы, поля, связи.
- Начните с простого
SELECT, затем добавляйте условия иJOIN. - Для агрегатов используйте
GROUP BY. - Проверьте план запроса, добавьте индексы по часто используемым полям.
- Опасные операции (
UPDATE,DELETE) сначала выполняйте какSELECTс тем же условием.
SELECT customer_id, SUM(amount) AS totalFROM ordersWHERE created_at >= DATE '2026-01-01'GROUP BY customer_idORDER BY total DESC;Типичные ошибки
Заголовок раздела «Типичные ошибки»DELETEбезWHERE.- Запрос без ограничения по числу строк на большой таблице.
Чек-лист
Заголовок раздела «Чек-лист»- Запросы проверены на тестовых данных
- Есть индексы
- Резервная копия перед изменениями