Содержание
- 2. Вложенные подзапросы SQL позволяет использовать одни запросы внутри других запросов, то есть вкладывать запросы друг в
- 3. Как работает запрос SQL со связанным подзапросом? Выбирается строка из таблицы, имя которой указано во внешнем
- 4. Правила организации подзапросов Подзапросы должны быть заключены в круглые скобки. Команда ORDER BY не может использоваться
- 5. Оператор IN Используется для сравнения проверяемого значения поля с заданным списком. Этот список значений указывается в
- 6. Вложенные подзапросы Пример: Извлечь данные обо всех оценках студента Петрова. SЕLЕСT * FRОМ ЕXАМ_МАRКS WНЕRЕ SТUDЕNТ_ID
- 7. Вложенные подзапросы Результат выполнения запроса: Вышеуказанный запрос действителен только в том случае, если в результате выполнения
- 8. Вложенные подзапросы Пример: Выбрать данные обо всех оценках студентов из Воронежа. SELECT * FROM EXAM_MARKS WHERE
- 9. Вложенные подзапросы Результат выполнения запроса:
- 10. Пример: Выбрать сведения обо всех предметах обучения, по которым проводился экзамен 12 января 2000 г. SELECT
- 11. Использование алиасов вместо имен таблиц Результат выполнения запроса: В некоторых СУБД для выполнения этого запроса может
- 12. Формирование связанных подзапросов При использовании подзапросов во внутреннем запросе можно ссылаться на таблицу, имя которой указано
- 13. Формирование связанных подзапросов Исходя из того, что предложение GRОUР ВY позволяет группировать выводимые SЕLЕСT- запросом записи
- 14. Формирование связанных подзапросов Пример: Необходимо по данным из таблицы ЕXАМ_МАRКS определить сумму полученных студентами оценок, сгруппировав
- 15. Формирование связанных подзапросов Пример: SЕLЕСT ЕXАМ_DАТЕ, SUM(MАRК) АS Сумма_оценок FRОМ ЕXАМ_МАRКS АS A GRОUР ВY ЕXАМ_DАТЕ
- 16. Формирование связанных подзапросов Результат выполнения запроса: Подзапрос вычисляет количество строк с одной и той же датой,
- 17. Оператор ЕXISТS Оператор ЕXISТS генерирует значение истина или ложь. Используя подзапросы в качестве аргумента, этот оператор
- 18. Оператор ЕXISТS При использовании связанных вложенных запросов предложение ЕXISТS анализирует каждую строку таблицы, на которую ссылается
- 19. Оператор ЕXISТS Пример : Извлечь из таблицы ЕXАМ_МАRКS данные о студентах, получивших хотя бы одну неудовлетворительную
- 20. Оператор ЕXISТS Результат выполнения запроса: Как только подзапрос находит строку, в которой значение столбца MАRК удовлетворяет
- 21. Оператор ЕXISТS Результат выполнения запроса: Как только подзапрос находит строку, в которой значение столбца MАRК удовлетворяет
- 22. Операторы сравнения с множеством значений IN, ANY,ALL
- 23. Операторы сравнения Оператор АLL, как правило, эффективно используется с неравенствами. В SQL выражение АLL реально означает
- 24. Операторы сравнения
- 25. Операторы сравнения
- 26. Операторы сравнения Пример 1: Выбрать сведения о студентах, проживающих в городе, где расположен университет, в котором
- 27. Операторы сравнения Результат выполнения запроса:
- 28. Операторы сравнения Пример 2: Выбрать данные о названиях всех университетов с рейтингом более высоким, чем рейтинг
- 30. Скачать презентацию