SQL: Основы

Учитесь читать данные из базы на SQL: SELECT, фильтрация, агрегации, JOIN, NULL и подзапросы. На примере интернет-магазина — от первого запроса до уверенной аналитики.

Программа курса

  1. Введение и SELECT

    1. Что такое базы данных и SQL
    2. SELECT: все товары
    3. WHERE — фильтрация данных
    4. Фильтрация товаров
    5. DISTINCT — убрать дубли
    6. Уникальные категории
    7. Итоги: Введение и SELECT
  2. Введение и SELECT

    1. Что такое базы данных и SQL
    2. SELECT: все товары
    3. WHERE — фильтрация данных
    4. Фильтрация товаров
    5. DISTINCT — убрать дубли
    6. Уникальные категории
    7. Итоги: Введение и SELECT
  3. Введение и SELECT

    1. Что такое базы данных и SQL
    2. SELECT: все товары
    3. WHERE — фильтрация данных
    4. Фильтрация товаров
    5. DISTINCT — убрать дубли
    6. Уникальные категории
    7. Итоги: Введение и SELECT
  4. Сортировка и LIMIT

    1. ORDER BY — сортировка (доступно после покупки)
    2. Сортировка товаров (доступно после покупки)
    3. LIMIT и OFFSET (доступно после покупки)
    4. Топ-3 самых дорогих товара (доступно после покупки)
    5. Итоги: Сортировка и LIMIT (доступно после покупки)
  5. Сортировка и LIMIT

    1. ORDER BY — сортировка (доступно после покупки)
    2. Сортировка товаров (доступно после покупки)
    3. LIMIT и OFFSET (доступно после покупки)
    4. Топ-3 самых дорогих товара (доступно после покупки)
    5. Итоги: Сортировка и LIMIT (доступно после покупки)
  6. Сортировка и LIMIT

    1. ORDER BY — сортировка (доступно после покупки)
    2. Сортировка товаров (доступно после покупки)
    3. LIMIT и OFFSET (доступно после покупки)
    4. Топ-3 самых дорогих товара (доступно после покупки)
    5. Итоги: Сортировка и LIMIT (доступно после покупки)
  7. Агрегация

    1. COUNT, SUM, AVG — агрегатные функции (доступно после покупки)
    2. Статистика заказов (доступно после покупки)
    3. GROUP BY — группировка (доступно после покупки)
    4. Выручка по категориям (доступно после покупки)
    5. HAVING — фильтрация групп (доступно после покупки)
    6. Популярные категории (доступно после покупки)
    7. Итоги: Агрегация (доступно после покупки)
  8. Агрегация

    1. COUNT, SUM, AVG — агрегатные функции (доступно после покупки)
    2. Статистика заказов (доступно после покупки)
    3. GROUP BY — группировка (доступно после покупки)
    4. Выручка по категориям (доступно после покупки)
    5. HAVING — фильтрация групп (доступно после покупки)
    6. Популярные категории (доступно после покупки)
    7. Итоги: Агрегация (доступно после покупки)
  9. Агрегация

    1. COUNT, SUM, AVG — агрегатные функции (доступно после покупки)
    2. Статистика заказов (доступно после покупки)
    3. GROUP BY — группировка (доступно после покупки)
    4. Выручка по категориям (доступно после покупки)
    5. HAVING — фильтрация групп (доступно после покупки)
    6. Популярные категории (доступно после покупки)
    7. Итоги: Агрегация (доступно после покупки)
  10. JOIN — объединение таблиц

    1. INNER JOIN — объединение таблиц (доступно после покупки)
    2. Заказы с именами клиентов (доступно после покупки)
    3. LEFT JOIN — пользователи без заказов (доступно после покупки)
    4. Пользователи без заказов (доступно после покупки)
    5. Работа с NULL (доступно после покупки)
    6. Статистика клиентов (доступно после покупки)
    7. Итоги: JOIN (доступно после покупки)
  11. JOIN — объединение таблиц

    1. INNER JOIN — объединение таблиц (доступно после покупки)
    2. Заказы с именами клиентов (доступно после покупки)
    3. LEFT JOIN — пользователи без заказов (доступно после покупки)
    4. Пользователи без заказов (доступно после покупки)
    5. Работа с NULL (доступно после покупки)
    6. Статистика клиентов (доступно после покупки)
    7. Итоги: JOIN (доступно после покупки)
  12. JOIN — объединение таблиц

    1. INNER JOIN — объединение таблиц (доступно после покупки)
    2. Заказы с именами клиентов (доступно после покупки)
    3. LEFT JOIN — пользователи без заказов (доступно после покупки)
    4. Пользователи без заказов (доступно после покупки)
    5. Работа с NULL (доступно после покупки)
    6. Статистика клиентов (доступно после покупки)
    7. Итоги: JOIN (доступно после покупки)
  13. Подзапросы

    1. Подзапросы — SELECT внутри SELECT (доступно после покупки)
    2. Товары дороже среднего (доступно после покупки)
    3. Крупные покупатели (доступно после покупки)
    4. EXISTS — проверка наличия (доступно после покупки)
    5. Активные клиенты (доступно после покупки)
    6. Итоги: Подзапросы (доступно после покупки)
  14. Подзапросы

    1. Подзапросы — SELECT внутри SELECT (доступно после покупки)
    2. Товары дороже среднего (доступно после покупки)
    3. Крупные покупатели (доступно после покупки)
    4. EXISTS — проверка наличия (доступно после покупки)
    5. Активные клиенты (доступно после покупки)
    6. Итоги: Подзапросы (доступно после покупки)
  15. Подзапросы

    1. Подзапросы — SELECT внутри SELECT (доступно после покупки)
    2. Товары дороже среднего (доступно после покупки)
    3. Крупные покупатели (доступно после покупки)
    4. EXISTS — проверка наличия (доступно после покупки)
    5. Активные клиенты (доступно после покупки)
    6. Итоги: Подзапросы (доступно после покупки)
  16. Финальный проект: Аналитика магазина

    1. Топ-5 клиентов по сумме заказов (доступно после покупки)
    2. Самый популярный товар (доступно после покупки)
    3. Выручка по категориям (доступно после покупки)
    4. Финальный проект завершён! (доступно после покупки)
  17. Финальный проект: Аналитика магазина

    1. Топ-5 клиентов по сумме заказов (доступно после покупки)
    2. Самый популярный товар (доступно после покупки)
    3. Выручка по категориям (доступно после покупки)
    4. Финальный проект завершён! (доступно после покупки)
  18. Финальный проект: Аналитика магазина

    1. Топ-5 клиентов по сумме заказов (доступно после покупки)
    2. Самый популярный товар (доступно после покупки)
    3. Выручка по категориям (доступно после покупки)
    4. Итоги: финальный проект (доступно после покупки)
  19. Реальный мир: PostgreSQL

    1. Работа с реальной PostgreSQL (доступно после покупки)
  20. Реальный мир: PostgreSQL

    1. Работа с реальной PostgreSQL (доступно после покупки)
  21. Реальный мир: PostgreSQL

    1. Работа с реальной PostgreSQL (доступно после покупки)