Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
X
- •Laboratory work 6
- •Subquery in where clause
- •Subquery in simple comparison condition
- •Subquery in group comparison condition
- •Subquery in membership condition
- •Subquery in exists condition
- •Correlated subqueries
- •Correlated subqueries in where clause
- •Simple and correlated subqueries in having clause
- •Simple subqueries in from clause
- •Варианты заданий
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Control questions
- •Appendix a. Answer to the lab task
- •Simple embedded queries
- •Aggregate functions in subqueries
- •Subqueries in having clause
Subqueries in having clause
Display teaches of CS department that have more lectures that any teacher of DBMS department:
SELECT Name
FROM TEACHER, LECTURE
WHERE TEACHER.#T = LECTURE.#T AND
TEACHER.#D = (SELECT #D FROM DEPARTMENT AND Name = 'Programming')
GROUP BY TEACHER.#T, TEACHER.Name
HAVING COUNT (*) > ALL (SELECT COUNT(*)
FROM TEACHER, LECTURE
WHERE TEACHER#T = LECTURE.#T AND
TEACHER.#D =(SELECT #D FROM DEPARTMENT AND Name = 'DBMS')
GROUP BY TEACHER.#T)
Соседние файлы в папке English