🔖 Справочник SQL

Полный каталог SQL-команд, операторов, функций и конструкций, встречающихся в курсе. Пополняется по мере прохождения занятий.

Базовые операторы

SELECT

Выборка данных из таблиц

WHERE

Фильтрация строк по условию

JOIN

Соединение таблиц

GROUP BY

Группировка и агрегация

Функции

COUNT / SUM / AVG

Агрегирующие функции

MIN / MAX

Экстремальные значения

Конструкции из созданных занятий

CASE / IF

Условные выражения в выборке и вычисляемых колонках.

LIMIT / DISTINCT

Ограничение выдачи, уникальные значения и стабильная сортировка.

HAVING

Фильтрация уже сгруппированных данных после GROUP BY.

WITH / CTE

Именованные подзапросы для читаемых многошаговых запросов.

Оконные функции

OVER, оконные агрегаты, ROW_NUMBER, RANK, DENSE_RANK, NTILE.

CREATE PROCEDURE / CALL

Хранимые процедуры MySQL, параметры IN/OUT и вызов через CALL.

CREATE FUNCTION

Пользовательские функции MySQL, RETURNS, RETURN, DETERMINISTIC.