Содержание урока
Урок в записи. Длительность — 2 часа.
1.Знакомство с Microsoft SQL. Ключевые операторы языка SQL. Рассматриваем устройство:
- SELECT - основная и одна из самых мощных функций языка SQL. Какие действия выполняет, какие элементы языка дополнительно она может включать.
- SELECT DISTINCT.
- DISTINCT.
- FROM.
- WHERE.
2. Рассматриваем группировку и агрегированные функции. Группировка также является одним из основных действий, выполняемых с данными в языке SQL. Разберем, как осуществлять группировку, как фильтровать сгруппированные данные при помощи GROUP BY и HAVING.
3. Рассматриваем нюансы в агрегатных функциях и какие действия можно осуществлять над сгруппированными данными при помощи агрегирующих функций:
- Узнаем, что такое NULL.
- COUNT(1) and COUNT(A), когда в поле A есть значение NULL.
- COUNT(DISTINCT A)
- SUM(A+B), когда в B или A может быть значение NULL.
- Функция COALESCE(), выбор первого не пустого значения.
4. Рассматриваем ORDER BY.
5. Изучаем JOIN для соединения таблиц. Что дает и зачем нужно соединение, что и с чем можно соединять. Рассмотрим:
- LEFT JOIN
- INNER JOIN
6. Строим сложный запрос, используя вложенный SELECT.
- Запись урока в вашем личном кабинете на платформе Getcourse
- Файлы для практики.
- Дополнительные материалы для изучения.