Файлы к уроку: В этом уроке: Файлы к уроку и домашнее задание доступны спонсорам. Спонсорство можно оформить на Boosty или ВК. Что такое JOIN JOIN — это объединение по горизонтали.…
SQL. Базовый курс
-
-
Файлы к уроку: С помощью скользящих агрегатов можно: Чтобы вычислить скользящий агрегат нужно добавить определение фрейма в оконную функцию. Фрейм — это диапазон от начала секции до текущей строки. Примеры…
-
Файлы к уроку: С помощью оконной функции можно получить значение из другой строки таблицы. Например, если нужно найти разницу между текущим и предыдущим значением. В этом уроке мы поработаем с…
-
Файлы к уроку: Агрегатная функция – это функция, которая выполняет вычисление на наборе значений и возвращает одиночное значение. В отличие от группировки в результате запроса вернется столько же строк сколько…
-
Файлы к уроку: В этом уроке начнем знакомиться с оконными функциями, которые позволяют посчитать ранг. Будем работать с датасетом kinopoisk. Сначала посчитаем ранг по всей таблице по убыванию рейтинга (поле…
-
Файлы к уроку: CTE — это временный результат, к которому можно обращаться в последующих запросах. CTE применяются, когда задачу нужно решать в несколько шагов. Можно ввести более одного CTE через…
-
Файлы к уроку: Зачем нужны подзапросы Подзапросы нужны, когда задачу не получается решить одним простым запросом. Чтобы прийти к результату нужно выполнить одно или несколько действий. Например, из датасета kinopoisk…
-
Файлы к уроку: Для этого урока понадобятся датасеты vehicle_sales и companies_500 доступные спонсорам. В этом уроке мы пробежимся по изученному ранее. Начнем с создания таблицы и схемы. Добавим данные в…
-
Файлы к уроку: В этом уроке вам понадобятся таблицы religion и bike_sales, которые были созданы в предыдущих уроках курса. Значение NULL Если в функцию COUNT передать столбец, то вернется количество…
-
Файлы к уроку: CASE — это условный оператор, который позволяет осуществлять проверку и возвращать результат, который зависит от того, какое условие выполнено. Пример использования CASE В этом и последующий примерах…
-
Файлы к уроку: Математические операторы Ниже перечислены математические операторы PostgreSQL. Некоторые математические операторы являются стандартными и присутствуют в любой СУБД. Некоторых операторов может не быть в других СУБД или их…
-
Файлы к уроку: В этом уроке мы будем работать с таблицами bike_sales и religion, созданными в предыдущих уроках. Счет количества строк Посчитать количество значений в столбце Посчитаем сколько в столбце…
-
Файлы к уроку: Если ваши данные находятся в текстовых CSV-файлах, то их можно разом импортировать в базу данных. В PostgreSQL для этого есть команда COPY. Этой командой можно как импортировать…
-
Файлы к уроку: В столбце базы данных может находиться только 1 тип данных, который был указан при создании таблицы в выражении CREATE TABLE. После указания имени столбца нужно указать тип…
-
Файлы к уроку: Для спонсоров Boosty Для спонсоров VK В этом уроке: Получить все таблицу целиком Отбор отдельных столбцов Получить уникальные значения Сортировка результата Фильтрация строк Операторы сравнения AND /…