Пошаговое руководство покажет вам, как использовать 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 - Заключение
Hide player controls
Hide resume playing