Пошаговое руководство покажет вам, как использовать SQL подзапросы в выражениях SELECT и предложениях FROM и WHERE!
Запросы:
1) Подзапрос в операторе SELECT: SELECT empno, sal, (SELECT AVG (sal) from emp) FROM emp;
2) Подзапрос в предложении FROM: SELECT shp_ctr, AVG (nm_ord) FROM (SELECT cust_id, shp_ctr, count (*) AS nm_ord FROM order GROUP BY 1,2) sub GROUP BY 1
3) Подзапрос в предложении WHERE: SELECT * FROM emp WHERE empno IN (SELECT empno FROM emp WHERE LOWER (ename) LIKE “% b%“)
Подзапросы, важная составляющая языка запросов SQL. Умение правильно оперировать ими и знать разницу между вложенными запросами в предложении SELECT, FROM и WHERE поможет вам в решении серьезных задач. Необходимо понимать разницу между функциями EXIST/NOT EXIST и стандартными условиями IN/NOT IN.
Материал, представленный в этом уроке поможет вам в полном понимании SQL подзапросов.
Домашнее задание на этот урок:
1) Самостоятельно написать запросы, представленные в текущем видео
2) Зайти на сайт sql-ex. После авторизации перейти в раздел Select (обучающий этап), для этого с главной страницы сайта перейти в “Упражнения по SQL“.
Выполнить упражнения: 10, 18, 24, 25, 26, 28, 43, 56, 57, 60, 61, 62, 63, 72, 75, 80, 87, 88, 92, 96, 99, 110, 111, 112, 113, 118, 127, 129.
00:00 - 00:09 - Введение
00:10 - 00:59 - SQL подзапросы, общая информация
01:00 - 02:35 - Подзапросы в предложении SELECT (теория)
02:36 - 10:16 - Подзапросы в предложении SELECT (практика)
10:17 - 10:57 - Подзапросы во FROM (теория)
10:57 - 14:28 - Подзапросы во FROM (практика)
14:28 - 15:29 - Подзапросы в WHERE (теория)
15:30 - 19:13 - Подзапросы в WHERE (практика)
19:14 - 20:05 - Подзапросы SQL и функция EXISTS (теория)
20:06 - 20:32 - Подзапросы SQL и функция EXISTS (практика)
20:33 - 27:59 - Заключение
16 views
605
265
2 months ago 03:39:43 1
Полный курс Sqlite - работа с базами данных SQL для новичков
3 months ago 00:18:56 1
SQLAlchemy: СЛОЖНЫЕ запросы: JOIN, CTE, Подзапрос, Оконные функции #8
4 months ago 00:14:00 1
Как и где учить SQL для начинающих? SQL для анализа данных.
5 months ago 00:17:18 25
Почему документ с одной строкой проводится 7,5 секунд
7 months ago 00:22:04 1
Тестировщик с нуля / Урок 22. Запросы Join в SQL/MySQL на примерах для тестировщика
9 months ago 01:03:08 1
Курс по SQL 07 . Практические задачи. Оператор IN, подзапросы, оконные функции, having.
9 months ago 00:39:29 1
Курс по SQL 08 . Update и Delete с присоединением таблиц. With. View.
9 months ago 01:28:03 1
Курс по SQL 06 . CREATE, DROP, INSERT, UPDATE. Создание, удаление, наполнение таблиц. Часть 1.
9 months ago 01:46:07 1
SQL Тема 3.1: Вложенные запросы
9 months ago 01:41:36 1
SQL Тема 3.2: Вложенные запросы
9 months ago 00:04:39 1
#6. Фильтрация строк в Select. Работа с оператором BETWEEN и вложенными запросами | Основы SQL
10 months ago 00:07:12 1
Подзапросы | Основы SQL
11 months ago 00:26:24 5
SQL Базовый №10. Подзапросы
12 months ago 00:24:47 1
SQL для анализа данных за 30 минут. Разбор на реальной базе данных.
12 months ago 00:23:02 19
План обучения SQL на 30 дней C НУЛЯ
1 year ago 00:12:50 8
SQL: создаем вложенные подзапросы в запросах Access
1 year ago 00:10:01 2
Урок #7 - Подзапросы | SQL для начинающих
1 year ago 00:19:06 6
Практические задачи по SQL / join, подзапрос, максимальное / Илья Хохлов
1 year ago 07:09:40 64
Harry Potter и SQL-запросы
1 year ago 01:17:16 1
Вебинар “Продвинутый SQL для аналитиков“, Ольга Новоковская
2 years ago 00:21:33 1
Уроки по SQL #3 | Разбираемся с вечной темой JOIN
2 years ago 00:25:56 1
Уроки по SQL #5 | Подзапросы в FROM, строчные функции COUNT, AVG, SUM, CONCAT, COALESCE
2 years ago 00:04:54 2
Уроки по SQL #2 | Подзапросы в SQL. Как с ними работать?