SQL. Вложенные запросы. Правила создания запросов

Слайд 2

Правила создания запросов

…WHERE <поле> = (SELECT <поле> … )
SELECT * FROM PREDMET

Правила создания запросов …WHERE = (SELECT … ) SELECT * FROM PREDMET
WHERE TNUM = (SELECT TFAM FROM TEACHERS WHERE TFAM = ‘Бахтин’);

SELECT * FROM PREDMET WHERE TNUM = (SELECT TFAM FROM TEACHERS WHERE TFAM = ‘Бахтин’);

SELECT * FROM PREDMET WHERE TNUM = (SELECT TNUM FROM TEACHERS WHERE TFAM = ‘Важенин’);

Слайд 3

Правила создания запросов

…WHERE <поле> = (SELECT DISTINCT <поле> …)
SELECT * FROM PREDMET

Правила создания запросов …WHERE = (SELECT DISTINCT …) SELECT * FROM PREDMET
WHERE TNUM = (SELECT DISTINCT TNUM FROM TEACHERS WHERE TFAM = ‘Важенин’);
SELECT * FROM USP WHERE OCENKA > (SELECT AVG (OCENKA) FROM USP);

Слайд 4

Правила создания запросов

SELECT OCENKA, COUNT (SNUM) FROM USP GROUP BY OCENKA
HAVING

Правила создания запросов SELECT OCENKA, COUNT (SNUM) FROM USP GROUP BY OCENKA
OCENKA =
(SELECT AVG(OCENKA) FROM USP WHERE PNUM=2003)