Сегодня SQL является одним из самых популярных языков программирования в сфере обработки данных. Для разных уровней знаний соответствующих SQL курсов становится все больше и больше. В данной статье мы представим ТОП-10 курсов SQL, которые будут популярны в 2023 году, и рассмотрим их ключевые особенности и преимущества, которые помогут выбрать наиболее подходящий вариант для Вас.
1 место. Курс SQL-разработчик от Skillbox

Цена курса: 57 098 ₽ или рассрочка на 12 месяцев – 4 758 ₽ / мес Сайт школы: https://skillbox.ru/course/sql-developer/
Пройти курс
Чему вы научитесь:
- Писать запросы к базам данных
 - Создавать интерфейсы в Oracle Apex
 - Работать с данными
 - Создавать свои базы данных.
 
- Введение
 - Первые шаги в SQL
 - Агрегатные функции
 - Агрегатные функции по аналитическим разрезам
 - Аналитические функции
 - Объединение данных
 - Присоединение таблиц
 - Типы данных
 - Объекты базы данных
 - Изменение данных
 - Секционирование и план запроса
 - Простейшие блоки
 - Циклы
 - Типы PL/SQL-объектов
 - Использование PL/SQL
 - PL/SQL-таблицы.
 
2 место. Курс SQL и получение данных от Нетология

Цена курса: 24 850 ₽ или рассрочка на 12 месяцев – 2 070 ₽ / мес Сайт школы: https://netology.ru/programs/sql-lessons
Пройти курс
Программа:
- Введение в SQL. Установка ПО
 - Работа с базами данных
 - Основы SQL
 - Углубление в SQL
 - Работа с PostgresSQL. Часть 1
 - Работа с PostgresSQL. Часть 2
 - Продвинутый SQL
 - Итоговая работа.
 
- Где и как получать данные
 - Как создавать базы данных
 - Что делают разработчики.
 
3 место. Курс SQL для анализа данных от SkillFactory

Цена курса: 18 000 ₽ – 33 000 ₽ Сайт школы: https://skillfactory.ru/sql-dlya-analiza-dannyh
Пройти курс
Программа курса:
– Базовый уровень
- Виды баз данных
 - Основы SQL
 - Агрегатные функции
 - Соединение таблиц
 - Сложные объединения
 - Практический кейс по юнит-экономике
 - Подзапросы
 - Условные операторы
 - Финальный проект.
 
- Стартовый модуль
 - Реляционные СУБД
 - Работа с данными различных типов
 - Оконные функции
 - Виды объектов в СУБД
 - Создание процедур и функций для работы с данными
 - Бонус. Системные таблицы и оптимизация запросов
 - Финальный проект.
 
4. Курс MS SQL Server Developer от OTUS

Цена курса: 70 000 ₽ Сайт школы: https://otus.ru/lessons/ms-sql-server-razrabotchik/
Пройти курс
После обучения вы сможете: 
— разрабатывать на SQL;
— проектировать БД и понимать все нюансы;
— анализировать и оптимизировать производительности запросов;
— писать сложные хранимые процедуры, функции и триггеры;
— читать план запроса.
Программа обучения:
- Использование БД
 - Проектирование БД
 - Логика на серверной стороне
 - OLTP, OLAP, SSIS, SSRS
 - Оптимизация и администрирование БД.
 
5. Курс Основы баз данных SQL от moscoding

Цена курса: 45 000 ₽ Сайт школы: https://moscoding.ru/sql
Пройти курс
Чему научитесь:
- Взаимодействовать с реляционными базами данных через SQL
 - Работать с системой управления базами данных mySQL
 - Осуществлять выборку данных по различным критериям
 - Сортировать и группировать данные
 - Работать с ограничениями SQL
 - Создавать представления
 - Управлять пользователями, ролями и правами доступа.
 
- Выборка данных
 - Сложная выборка и группировка
 - Добавление и изменение данных
 - Отношения между таблицами
 - Выборка из нескольких таблиц
 - Связь таблицы с собой
 - Подзапросы
 - Транзакции
 - Ограничения
 - Представления
 - Пользователи и роли
 - Лайвкодинг.
 
6. Курс SQL с 0 для анализа данных от ProductStar

Цена курса: 34 896 ₽ Сайт школы: https://productstar.ru/analytics-mini-course-sql-2
Пройти курс
Чему Вы научитесь:
- Получение и обработка данных
 - Автоматизация и данные в реальном времени
 - Удобная визуализация данных.
 
- Введение в блок SQL
 - SQL: Извлечение данных и операторы
 - SQL: Фильтрация данных и условия
 - SQL: Преобразование данных и операции в SQL
 - SQL: Cортировка данных и работа с датой/временем
 - Группировка данных
 - Введение в базы данных
 - SQL: Объединение таблиц
 - SQL: Подзапросы SELECT и FROM
 - SQL: Подзапросы JOIN и WHERE
 - SQL: Обновление, добавление и удаление данных
 - SQL: Создание, изменение и удаление таблиц
 - SQL: Операции с текстом и оконные функции
 - SQL: Ускорение и оптимизация запросов, табличные выражения
 - Итоговый проект
 - Закрепление практики по SQL
 - Работа с дашбордами
 - Tableau: знакомство с инфраструктурой Tableau
 - Модели данных и Табличные вычисления
 - Tableau: Параметры и уровни детализации
 - Tableau: Псевдонимы, сортировка, Actions
 - Разработка дашбордов. Настройка взаимодействия между визуализациями
 - SQL и Tableau
 - SQL и Google Sheets, Excel
 - Введение в Power BI
 - Power Query. Получение и преобразование данных
 - Модель данных в Power BI
 - Анализ данных на DAX: синтаксис языка, базовые функции
 - Визуализация данных: работа с отчетами, базовые принципы визуализации
 - Визуализация и работа с дашбордами: Power BI Service, создание и оформление дашбордов.
 
7. Курс Анализ данных на языке SQL от Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

Цена курса: 32 990 ₽ – 60 000 ₽ Сайт школы: https://www.specialist.ru/course/sikvel
Пройти курс
Вы научитесь:
- Использовать современные базы данных
 - Составлять запросы к базам данных на языке SQL
 - Использовать сложные конструкции SQL
 - Выполнять простой анализ данных
 - Строить отчёты.
 
- Реляционные базы данных
 - Простые операции с одной таблицей
 - Трансформация таблицы
 - Модификация данных
 - Операции с несколькими таблицами
 - Построение отчётов
 - Работа с хранилищами и витринами данных.
 
8. Курс SQL. Уровень 1: создание запросов и анализ данных от Московский Государственный Технический Университет им. Н.Э. Баумана
Цена курса: 25 950 руб. Сайт школы: http://edu.bmstu.ru/napravleniya-obucheniya/biznes-analitika/adsql
Пройти курс
Чему вы научитесь:
- использованию современных баз данных
 - составлять запросы к базам данных на языке SQL
 - использовать сложные конструкции SQL
 - выполнять простой анализ данных
 - строить отчёты.
 
- Реляционные базы данных
 - Базовые действия с одной таблицей
 - Трансформация таблицы. Изменение данных
 - Операции с несколькими таблицами
 - Построение отчётов
 - Работа с хранилищами и витринами данных.
 
9. Курс SQL: Основы управления базами данных от Академия BELHARD

Цена курса: 450 BYN (9 485 ₽) Сайт школы: https://belhard.academy/sql
Пройти курс
В ходе курса Вы:
- Узнаете о роли языка SQL в современном IT-мире
 - Научитесь выбирать данные из одной или нескольких таблиц
 - Сможете использовать встроенные функции работы с тексом, числами и датами
 - Овладеете навыками группировки и сортировки данных
 - Познакомитесь с аналитическими функциями
 - Научитесь писать однострочные и многострочные подзапросы.
 
- Язык SQL
 - Простая выборка данных
 - Вычисления и функции в запросах
 - Сортировка данных
 - Группировка данных и агрегирование в запросах
 - Выборка из нескольких таблиц
 - Построение подзапросов
 - Аналитические функции
 - Определение ограничений целостности.
 
10. Курс SQL с нуля от iQBi

Цена курса: 17 900 ₽ Сайт школы: https://iqbi.pro/sql
Пройти курс
В ходе курса Вы:
- Узнаете основные понятия
 - Научитесь писать запросы
 - Сможете работать с модулями.
 
- Введение
 - Базы данных, таблицы и типы данных
 - Инструкция SELECT
 - Соединения и подзапросы
 - Группировка
 - Оконные функции
 - Операции DML
 - Производительность SQL Server.
 
11. Курс SQL для аналитиков от Международная школа профессий

Цена курса: 15 800 ₽ Сайт школы: https://videoforme.ru/course/sql-for-beginners-moskva
Пройти курс
Программа обучения:
- Начало работы с базами данных
 - Базовый синтаксис SQL-запроса
 - Многотабличные запросы и подзапросы SQL
 - SQL-запросы для работы с таблицами
 - Аналитика данных
 - Работа c Google BigQuery
 - Когортный анализ
 - Подготовка к проекту
 - Работа над проектом
 - Защита проекта.
 
12. Курс Microsoft SQL Server от Softline

Цена курса: нет информации Сайт школы: https://edu.softline.com/vendors/microsoft/direction__sql-server/
Пройти курс
Программы обучения:
- Пятидневный авторизованный курс Microsoft «Разработка баз данных SQL»
 - Развёртывание баз данных SQL
 - Разработка и настройка SQL запросов и приложений для сервера базы данных PostgreSQL
 - Администрирование инфраструктуры баз данных SQL
 - Разработка баз данных SQL
 - Курсы управления базами данных SQL для начинающих
 - Курсы Базы данных и СУБД от Softline
 - Администрирование инфраструктуры баз данных SQL Курсы аналитиков БД
 - Введение в реляционные базы данных
 - Создание запросов к Microsoft SQL Server 2014
 - Курсы программирования.
 
14. Курс Основы баз данных. Проектирование БД и запросы SQL от GeekBrains

Цена курса: 5 000 руб. Сайт школы: https://gb.ru/courses/86
Пройти курс
Чему Вы научитесь:
- Проектировать базы данных;
 - Писать SQL-запросы;
 - Устанавливать и работать с СУБД MySql;
 - Использовать MySql Workbench.
 
- Реляционные базы данных
 - Установка СУБД
 - Проектирование базы данных, нормальные формы
 - SQL-команда CREATE
 - SQL-команда INSERT
 - SQL-команды SELECT и WHERE
 - SQL-команды DISTINCT, ORDER BY, LIMIT
 - SQL-команды DELETE и UPDATE
 - Согласованность данных
 - Внешний ключ
 - Создание таблиц с отношением “многие ко многим”
 - Составной первичный ключ
 - Объединение данных из нескольких таблиц
 - Оператор INNER JOIN
 - Операторы LEFT JOIN, RIGHT JOIN
 - Оператор UNION
 - Агрегирующие функции
 - Оператор GROUP BY
 - Индексы.
 
15. Курс Основы SQL от Shultais Education

Цена курса: 699 ₽ – 4 700 ₽ Сайт школы: https://shultais.education/courses/sql
Пройти курс
Чему Вы научитесь:
- Устанавливать сервер MySQL на свой компьютер, запускать СУБД, а также подключаться к ней с помощью программы-клиента.
 - С нуля создавать базы данных и таблицы под бизнес требования.
 - Извлекать из баз данных информацию с помощью SQL запросов.
 - Использовать SQL для анализа данных.
 - Обрабатывать и изменять исходную информацию для удобного вывода.
 - Производить арифметические операции, форматировать дату, приводить текст к нужному виду.
 - Искать информацию с помощью инструментов полнотекстового поиска.
 - Изменять и добавлять в таблицы новые данные.
 - Выбирать оптимальные типы данных.
 - Создавать уникальные и составные индексы.
 - Использовать WHERE и HAVING для фильтрации данных.
 - Агрегировать данные с помощью GROUP BY.
 - Вычислять среднее, минимальное и максимальное значения.
 - Группировать данные по категориям и датам, формировать сводные отчеты.
 - Извлекать данные из нескольких связанных между собой таблиц с помощью JOIN.
 - Объединять несколько таблиц с помощью UNION.
 - Создавать вложенные SQL запросы.
 
- Простые SQL запросы
 - Добавление, изменение, удаление
 - Создание таблиц
 - Индексы
 - Изменение таблиц
 - Поиск текста
 - Вспомогательные функции
 - Группировка данных
 - Многотабличные запросы
 - Вложенные запросы.
 
16. Курс SQL Базовый от ITVDN

Цена курса: 9,99 USD Сайт школы: https://itvdn.com/ru/video/sql-essential
Пройти курс
Чему Вы научитесь:
- Проектировать базы данных
 - Манипулировать данными при помощи запросов
 - Индексировать данные
 - Создавать и работать с представлениями
 - Создавать поисковые запросы для иерархических конструкций
 - Создавать функции и процедуры
 - Работать с триггерами
 - Оптимизировать базы данных
 - Администрировать базы данных
 - Строить модели данных.
 
- Введение в SQL
 - Запросы. Манипуляция данными.
 - Основы DDL.
 - Проектирование БД
 - Команда JOIN
 - Вложенные запросы
 - Индексирование
 - Хранимые процедуры. Пользовательские функции
 - Транзакции. Триггеры.
 
17. Курс SQL для начинающих от Self-Learning

Цена курса: 3 800 ₽ Сайт школы: https://self-learning.ru/course/sql-basics
Пройти курс
Чему Вы научитесь:
- Создавать базы данных на SQL
 - Создавать, изменять и удалять таблицы на SQL
 - Добавлять, изменять и удалять данные в таблицах на SQL
 - Писать сложные SQL запросы SELECT на выборку данных
 - Писать многотабличные SQL запросы
 - Создавать, изменять и удалять представления
 - Использовать встроенные функции
 - Создавать и удалять индексы и ограничения
 - Использовать CTE и вложенные запросы.
 
- Введение
 - Подготовка
 
- Введение в базы данных
 - Основа SQL
 - Таблицы
 - Модификация данных
 - Выборка данных
 - Объединение данных
 - Представления
 - Функции
 - Индексы
 - Ограничения
 - Продвинутые возможности
 
- Экзамен. Теория
 - Экзамен. Практика
 - Заключение.
 
18. Курс SQL в СУБД PostgreSQL от LearnDB

Бесплатно Сайт школы: https://learndb.ru/courses
Пройти курс
Программа обучения:
- Введение
 - Отсечение строк и сортировка
 - Соединения
 - Агрегатные функции
 - Операции над множествами
 - Подзапросы
 - Строковые функции
 - Математические функции
 - Рекурсивные подзапросы
 - Оконные функции ранжирования
 - Агрегатные оконные функции.
 
19. Курс Основы SQL от НОУ ИНТУИТ
Бесплатно Сайт школы: https://intuit.ru/studies/courses/5/5/info
Пройти курс
Программа курса:
- Введение в структурированный язык запросов SQL
 - Определение структуры данных
 - Создание базы данных и проектирование таблиц
 - Эффективное выполнение запросов для извлечения данных
 - Соединения и теоретико-множественные операции над отношениями
 - Вычисления и подведение итогов в запросах
 - Построение нетривиальных запросов
 - Запросы модификации данных
 - Определение ограничений целостности
 - Представления
 - Функции пользователя
 - Хранимые процедуры
 - Курсоры: принципы работы
 - Триггеры: создание и применение
 - Триггеры в рекурсивных структурах
 - Транзакции и блокировки
 - Основные методы защиты данных. Управление пользователями
 - Внедрение SQL-операторов в прикладные программы
 - Экзамен.
 
20. Курс SQL для начинающих от Академия IT
Бесплатно Сайт школы: https://academiait.ru/course/sql-dlya-nachinayushhih/
Пройти курс
Содержание:
- SQL Server Management Studio Обновление SSMS 2016
 - SQL Создание бэкапа – копии базы данных – резервное копирование БД
 - Погружение в SQL + vba
 - Установка MS SQL Server 2016
 - Установка MS SQL Server Management Studio 2016
 - SQL Запросы Введение
 - Cоздание Базы Данных и Таблицы
 - Знакомство с операторами SQL
 - Введение в типы данных Transact-SQL
 - Создание отношений (связей) между таблицами
 - Связанный JOIN запрос и отношения между таблицами
 - VIEW Представление SQL
 - INSERT Оператор
 - Нормализация таблиц для школьной БД
 - Проектируем таблицы для Школьной БД
 - Создание множества отношений между таблицами и нормализация БД
 - UPDATE и DELETE, а также добавляем данные в таблицы ч/з INSERT FROM
 - Вложенные запросы и оператор UNION
 - Работаем с данными
 - Решаем задачу с оператором HAVING COUNT
 - LEFT и RIGHT JOIN, а также CASE
 
21. Курс SQL от DataLearn

Бесплатно Сайт школы: https://datalearn.ru/kurs-po-sql
Пройти курс
Программа курса:
– Уровень 1 – Введение, знакомство с PostgreSQL
- Первое знакомство с базами данных
 - pgAdmin, SELECT и арифметические операции
 - Установка PostgreSQL с pgAdmin себе на компьютер
 - Выборка данных из таблиц, уникальные значения и комментарии
 - Сортировка данных, форматирование кода и ограничение выборки
 - Операторы сравнения. Практика
 - Фильтрация данных с помощью оператора WHERE, оператор BETWEEN, логические операторы NOT, AND, OR
 - NULL значения и агрегатные функции
 - Группировка значений с помощью GROUP BY, оператор IN
 - Фильтрация агрегируемых данных с помощью HAVING и логический порядок обработки инструкций
 
- Схема данных и руководство по стилю SQL
 - Соединения таблиц, виды соединений, синтаксис
 - Внутреннее соединение (INNER) JOIN
 - Внешнее соединение LEFT JOIN
 - Внешние соединения RIGHT JOIN и FULL JOIN. Первичные (PRIMARY) и внешние (FOREIGN) ключи
 - Перекрестное соединение CROSS JOIN
 - Объединение строк с помощью UNION и UNION ALL. Введение в подзапросы
 - Операторы EXCEPT и INTERSECT, использование USING вместо ON
 - Использование операторов LIKE и CASE, функции для работы с датой, временем, строками
 - Подзапросы и общие табличные выражения (CTE)
 
- Оконные функции в PostgreSQL, так ли они страшны как о них говорят
 - Есть ли жизнь после PostgreSQL?
 - Установка Microsoft SQL Server и импорт базы данных AdventureWorks
 - Структура SQL (DDL, DQL, DML, DCL, TCL). Работа с таблицами – создание, наполнение её данными, изменение, удаление
 - Типы данных, оператор TOP. Назад в будущее – вспомним всё!
 - Ограничения SQL, ключи. Практика по созданию таблиц и их изменению. Вспоминаем оконные функции. Функции для работы с датами и строками
 - Синонимы. TOP и OFFSET-FETCH фильтры. Табличные операторы APPLY, PIVOT, UNPIVOT. Подзапросы. Рекурсивные CTE. CASE с переменными
 - Представления. Триггеры. Групповые функции
 - Хранимые процедуры. Вычисляемые столбцы. Пользовательские функции. Транзакции и обработка ошибок
 - Планы выполнения запросов. Физические соединения (nested loops, merge joins, hash joins). Индексы.
 
22. Курс SQL от sqlonline

Цена курса: 4 990 рублей Сайт школы: https://sqlonline.ru/sqlbasic
Пройти курс
Программа курса:
- Простые SQL запросы
 - Поиск текста
 - Вспомогательные функции
 - Группировка данных
 - Добавление, изменение, удаление
 - Создание таблиц
 - Индексы
 - Изменение таблиц
 - Многотабличные запросы с UNION
 - Многотабличные запросы с JOIN.
 
23. Курс Язык SQL от НИУ ВШЭ

Цена курса: нет информации Сайт школы: https://www.hse.ru/edu/courses/375266084
Пройти курс
Планируемые результаты обучения:
- знать основные понятия теории баз данных и владеть основами проектирования баз данных
 - знать типы данных СУБД PostgreSQL и уметь использовать их на практике
 - уметь создавать различные объекты базы данных (таблицы, представления, индексы)
 - уметь использовать возможности СУБД PostgreSQL по работе со слабоструктурированными данными
 - знать принципы организации совместной работы транзакций с учетом специфики конкретных уровней изоляции и ее реализации в СУБД PostgreSQL
 - знать правила построения запросов к базе данных, различные виды соединений таблиц, различные виды подзапросов, общие табличные выражения
 - владеть базовыми навыками программирования на стороне сервера на языках SQL и PL/pgSQL
 - уметь использовать полнотекстовый поиск
 - владеть базовыми навыками оптимизации запросов к серверу баз данных
 - знать назначение хранимых процедур и функций.
 
- Элементы теории баз данных
 - Введение в язык SQL
 - Типы данных СУБД PostgreSQL
 - Основы языка определения данных
 - Запросы
 - Изменение данных
 - Индексы
 - Транзакции
 - Повышение производительности
 - Программирование на стороне сервера (язык PL/pgSQL)
 - Полнотекстовый поиск.
 
24. Курс SQL от Stepik

Цена курса: 6 190 ₽ Сайт школы: https://stepik.org/course/61247/promo?adv=1
Пройти курс
Содержание:
- Основы SQL
 
- Простые SQL запросы
 - Добавление, изменение, удаление
 - Создание таблиц
 - Индексы
 - Изменение таблиц
 - Поиск текста
 - Вспомогательные функции
 - Группировка данных
 - Многотабличные запросы
 - Вложенные запросы
 
- Продвинутый SQL
 
- Транзакции
 - Другие возможности SQL
 - Оконные функции
 
- Проектирование баз данных
 
- Введение в проектирование
 - Практические приемы проектирования.
 
25. Курс SQL и PostgreSQL для начинающих от beONmax

Цена курса: от $7.8 Сайт школы: https://beonmax.com/courses/sql/
Пройти курс
Чему Вы научитесь:
- Введение в SQL: концепции, реляционная модель, инсталляция postgres, создание БД, таблиц, виды отношений, типы данных
 - Простые выборки: SELECT, DISTINCT, COUNT, WHERE, AND / OR, BETWEEN, IN, ORDER BY, MIN/MAX/AVG, LIKE, LIMIT, GROUP BY, HAVING, UNION/INTERSECT/EXCEPT, проверки на NULL
 - Соединения: INNER, LEFT, RIGHT, SELF, USING и NATURAL JOIN
 - Подзапросы: WHERE EXISTS, подзапросы с квантификаторами
 - DDL: управление ключами (PK, FK), ограничения, последовательности, INSERT, UPDATE/DELETE/RETURNING
 - Проектирование БД: основы, рекомендации, нормальные формы (НФ)
 - Представления (Views): основы, создание, обновления через views, опция check
 - Логика с CASE WHEN, COALESCE и NULLIF
 - Функции SQL: основы, скалярные функции, IN/OUT/DEFAULT, возврат наборов данных
 - Функции PL/pgSQL: основы, возврат и присвоение, декларация переменных, логика с if-else, циклы, RETURN NEXT
 - Ошибки и их обработка
 - Индексы: основы, методы сканирования, виды, EXPLAIN, ANALYZE
 - Массивы: основы, создание, нарезка (slicing), операторы, VARIADIC и FOREACH
 - Продвинутая группировка с CUBE/ROLLUP
 - Пользовательские типы: домены, композитные типы, перечисления
 - psql и импорт данных
 - Транзакции
 - Безопасность
 - Оконные функции
 - Триггеры
 - И многое другое из области изучения и применения языка запросов SQL на практике!
 
26. Курс Базы данных: SQL (DQL) от Хекслет

Цена курса: 3 900 ₽ Сайт школы: https://ru.hexlet.io/courses/sql-dql
Пройти курс
Чему вы научитесь:
- Выполнять запросы на выборку с учетом разных параметров, ограничений и сортировок
 - Соединять таблицы между собой для извлечения данных из разных мест одним запросом
 - Группировать данные в запросах для получения агрегированных результатов
 - Использовать подзапросы для сложных выборок.
 
- Select
 - Where
 - Where и like
 - Порядок вывода
 - Ограничение выборки
 - Выборка уникальных записей
 - Группировка
 - Объединения таблиц (Inner join)
 - Объединения таблиц (left join)
 - Подзапросы
 - Дополнительные материалы.
 
27. Курс Базы данных. Основы от IT-Academy

Бесплатно Сайт школы: https://www.it-academy.by/course/osnovy-programmirovaniya/bazy-dannykh-osnovy/
Пройти курс
Программа курса:
- Введение в базы данных и SQL
 
- Введение в базы данных
 - Основы SQL. Создание баз данных и таблиц
 - Получение данных из базы. SELECT
 - Внесение изменений в базу данных
 
- Основы нормализации баз данных
 
- Понятие нормализации. Первая нормальная форма
 - Вторая нормальная форма
 - Третья нормальная форма
 
- Углубленный уровень SQL
 
- Дополнительные условия и ограничения в запросах
 - Агрегатные функции и группировки
 - Вложенные запросы.
 
28. Курс SQL для аналитиков и менеджеров от Максим Кухарь

Бесплатно Сайт школы: https://www.youtube.com/playlist?list=PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf
Пройти курс
Видеоуроки:
- Базовый курс обучения SQL для начинающих. Вводный урок
 - Установка программ для работы с базой данных Oracle
 - Основные типы данных
 - Выборка данных из базы (select, group by, order by)
 - Фильтрация строк в запросе Select. Работа с операторами AND, OR, IN, NOT IN
 - Фильтрация строк в Select. Работа с оператором BETWEEN и вложенными запросами
 - Фильтрация строк в Select. Работа с операторами LIKE и NOT LIKE
 - Фильтрация строк в запросе Select. Специфика значений NULL
 - Агрегация данных в SQL с помощью функции COUNT
 - Агрегация данных в SQL. Функции SUM, MIN, MAX, AVG
 - Оператор DISTINCT. Подсчет уникальных записей и удаление дублей
 - Фильтрация строк с помощью предложения HAVING. Сортировка значений NULL
 - Создание таблиц в базе данных (create table)
 - Переименование и удаление таблиц в базе данных (alter table, drop table)
 - Вставка данных в таблицу (insert into)
 - Обновление и удаление данных в таблице (update table, delete table)
 - Объединение таблиц SQL – INNER JOIN
 - Объединение таблиц SQL – LEFT JOIN
 - Объединение таблиц SQL – RIGHT JOIN
 - Объединение таблиц SQL – FULL JOIN
 - Работа с множествами в SQL (UNION, MINUS, INTERSECT)
 - Функции для числовых типов данных (ROUND, ABS, TRUNC)
 - Функции для символьных данных (LENGTH, TRIM, REPLACE, INSTR, SUBSTR, TO_CHAR и др)
 - Функции для даты/времени (SYSDATE, TO_DATE, LAST_DAY, ADD_MONTHS, EXTRACT, TRUNC)
 
29. Курс Введение в SQL от IBS Training Center

Цена курса: 18 800 руб. Сайт школы: https://www.luxoft-training.ru/kurs/vvedenie_v_sql.html
Пройти курс
 Слушатели научатся:
- Выполнять простейшие операции поиска.
 - Выполнять поиск с использованием нескольких таблиц.
 - Выполнять поиск с сортировкой.
 - Использовать базовые агрегатные и оконные функции.
 - Модифицировать данные в базе данных.
 
- Введение в реляционные базы данных. Нормализация
 - Основы DDL. Создание таблиц и индексов. Основные типы данных SQL
 - Ссылочная целостность. Ограничение допустимых значений для столбца по таблице-справочнику. Выражение REFERENCES
 - Запросы к одной таблице, выражение SELECT, проверка условий на значения атрибутов одной записи WHERE, встроенные функции
 - Соединения таблиц. Выборка данные из нескольких связанных таблиц
 - Подзапросы. Использование результатов одного запроса для отбора записей и вычисления дополнительных столбцов в другом запросе
 - Сортировка и группировка данных
 - Агрегатные функции (COUNT, MIN, MAX, SUM)
 - Оконные функции
 - Как обрабатываются SQL запросы? План выполнения запроса
 - Добавление, обновление и удаление данных (INSERT, UPDATE, DELETE). Использование этих операций с подзапросами
 - Понятие транзакции. COMMIT и ROLLBACK. ACID свойства транзакций.
 

