Материалы рубрики

Продолжение архива

SQL триггеры: примеры для новичка

Триггеры в SQL — это не первая тема для новичка. Но запрос sql триггеры примеры обычно появляется в понятной ситуации: хочется, чтобы база сама реагировала на изменение данных Например, у заказа поменялся статус.…

MySQL скачать и установить для первого SQL проекта

Запрос mysql скачать выглядит простым, но внутри у него обычно две разные тревоги. Первая: где скачать безопасно, чтобы не поймать старый установщик или мусорный архив. Вторая: что делать после скачивания, чтобы MySQL не…

INSERT, UPDATE, DELETE без потери данных

SELECT учит задавать вопросы к данным. INSERT, UPDATE и DELETE уже меняют данные. Поэтому здесь другой уровень ответственности Ошибиться в SELECT неприятно, но обычно безопасно: запрос просто вернул не то. Ошибиться в UPDATE…

GROUP BY и HAVING: группировка без каши

GROUP BY я долго воспринимал как "что-то для отчетов". Потом поймал себя на простой задаче: нужно понять, сколько денег принесли оплаченные заказы и сколько заказов висит в ожидании. Обычный SELECT показывает строки, но…

Оконные функции SQL: первый нормальный пример

Оконные функции в SQL звучат так, будто ты случайно открыл главу не для своего уровня. OVER, PARTITION BY, ROW_NUMBER, накопительные суммы — выглядит как аналитическая магия На деле идея довольно человеческая. Иногда нам…

JOIN в SQL: INNER, LEFT и ошибки новичка

JOIN — это момент, где SQL становится похож на настоящую работу с базой, а не на фильтр одной таблицы Пока у нас одна таблица заказов, все просто: выбрали строки, отсортировали, посчитали. Но в…

EXISTS в SQL на простых примерах

EXISTS обычно появляется в тот момент, когда обычный JOIN уже вроде понятен, но задача звучит немного иначе: "найди строки, для которых существует связанная запись" Не "покажи все заказы клиентов", а "покажи клиентов, у…

SQL Server и SSMS: установка и первый запрос

У SQL Server есть одна особенность, которая сбивает новичков: SQL Server и SSMS — это не одно и то же SQL Server — это сама база данных, сервер, который хранит таблицы и выполняет…

SQL online: где тренироваться без установки

Когда я только возвращаюсь к SQL после перерыва, мне меньше всего хочется начинать с установки сервера. Хочется открыть браузер, вставить запрос, нажать Run и сразу увидеть, что я написал не так Именно этот…

SQL с нуля: первый запрос, фильтр и сортировка

Я бы начинал SQL не с толстого учебника, а с очень бытовой задачи. Есть заказы: кто купил, что купил, на какую сумму и оплачен ли заказ. Нужно за минуту ответить на вопрос: какие…

Настройки cookie