Содержание
- 2. II. Отбор данных из нескольких таблиц 1) Естественное соединение таблиц (способ 1 - явное указание условий
- 3. 3) Естественное соединение таблиц (способ 3 - ключевое слово NATURAL JOIN): SELECT P.PNUM, P.PNAME, PD.DNUM, PD.VOLUME
- 4. 5) Прямое произведение таблиц: SELECT P.PNUM, P.PNAME, D.DNUM, D.DNAME FROM P, D; 6) Соединение таблиц по
- 5. III. Использование имен корреляции (алиасов, псевдонимов) Существуют запросы, в которых таблица соединяется сама с собой, или
- 6. 1) Отобрать все пары поставщиков таким образом, чтобы первый поставщик в паре имел статус, больший статуса
- 7. 2) Пусть некоторые поставщики (назовем их контрагенты) могут выступать как в качестве поставщиков деталей, так и
- 8. Запрос "кто кому какие детали в каком количестве поставляет". SELECT P.NAME AS PNAME, C.NAME AS CNAME,
- 9. IV. Использование в запросах агрегатных функций 1) Получить общее количество поставщиков (ключевое слово COUNT): SELECT COUNT(*)
- 10. V. Использование агрегатных функций с группировками 1) Для каждой детали получить суммарное поставляемое количество (ключевые слова
- 11. Замечание. В списке отбираемых полей оператора SELECT, содержащего раздел GROUP BY можно включать только агрегатные функции
- 12. 2) Получить номера деталей, суммарное поставляемое количество которых превосходит 400 (ключевое слово HAVING…- условие отбора групп).
- 13. Замечание. В одном запросе могут встретиться как условия отбора строк в разделе WHERE, так и условия
- 14. VI. Использование подзапросов Удобным средством, позволяющим формулировать запросы более понятным образом, является возможность использования подзапросов, вложенных
- 15. Замечание. Т.к. поле P.STATUS сравнивается с результатом подзапроса, то подзапрос должен быть сформулирован так, чтобы возвращать
- 16. 2) Использование предиката IN. Получить список поставщиков, поставляющих деталь номер 2. SELECT * FROM P WHERE
- 17. Замечание. Результат выполнения запроса будет эквивалентен результату следующей последовательности действий: Выполнить один раз вложенный подзапрос и
- 19. Скачать презентацию