ВУЗ:
Составители:
Рубрика:
76
4. Подзапрос, возвращающий несколько строк данных, можно
использовать только в операторах, допускающих множество значе-
ний, например в IN.
5. Подзапрос нельзя использовать как аргумент функции, до-
пускающей множество значений.
6. Подзапросы нельзя использовать в списках предложений
ORDER BY и GROUP BY.
7. Список выбора внутреннего подзапроса, которому предше-
ствует операция сравнения, может содержать только одно выраже-
ние или название столбца, и подзапрос должен возвращать единст-
венный результат. При этом тип данных столбца, указанного в кон-
струкции WHERE внешнего оператора, должен быть совместим c
типом данных в столбце, указанным в списке выбора подзапроса.
8. В подзапросах не допускаются текстовые (text) и графиче-
ские (image) данные.
9. Подзапросы не могут обрабатывать свои результаты внут-
ренним образом, т.е. подзапрос не может содержать конструкций
ORDER BY или ключевого слова INTO.
10. Количество вложенных уровней для подзапросов не долж-
но превышать 16.
11. Операцию BETWEEN нельзя использовать по отношению
к подзапросу, но ее можно использовать в самом подзапросе.
Пример правильного использования BETWEEN:
SELECT имя_столбца
FROM таблица
WHERE имя_столбца ОПЕРАЦИЯ (SELECT имя_столбца
FROM таблица
WHERE значение BETWEEN значение);
Пример неправильного использования BETWEEN:
SELECT имя_столбца FROM таблица
WHERE имя_столбца BETWEEN значение AND (SELECT
имя_столбца
FROM таблица);
12. В предложении SELECT подзапроса нельзя использовать
символ “*” и константы (кроме EXISTS-подзапросов).
4. Подзапрос, возвращающий несколько строк данных, можно
использовать только в операторах, допускающих множество значе-
ний, например в IN.
5. Подзапрос нельзя использовать как аргумент функции, до-
пускающей множество значений.
6. Подзапросы нельзя использовать в списках предложений
ORDER BY и GROUP BY.
7. Список выбора внутреннего подзапроса, которому предше-
ствует операция сравнения, может содержать только одно выраже-
ние или название столбца, и подзапрос должен возвращать единст-
венный результат. При этом тип данных столбца, указанного в кон-
струкции WHERE внешнего оператора, должен быть совместим c
типом данных в столбце, указанным в списке выбора подзапроса.
8. В подзапросах не допускаются текстовые (text) и графиче-
ские (image) данные.
9. Подзапросы не могут обрабатывать свои результаты внут-
ренним образом, т.е. подзапрос не может содержать конструкций
ORDER BY или ключевого слова INTO.
10. Количество вложенных уровней для подзапросов не долж-
но превышать 16.
11. Операцию BETWEEN нельзя использовать по отношению
к подзапросу, но ее можно использовать в самом подзапросе.
Пример правильного использования BETWEEN:
SELECT имя_столбца
FROM таблица
WHERE имя_столбца ОПЕРАЦИЯ (SELECT имя_столбца
FROM таблица
WHERE значение BETWEEN значение);
Пример неправильного использования BETWEEN:
SELECT имя_столбца FROM таблица
WHERE имя_столбца BETWEEN значение AND (SELECT
имя_столбца
FROM таблица);
12. В предложении SELECT подзапроса нельзя использовать
символ “*” и константы (кроме EXISTS-подзапросов).
76
Страницы
- « первая
- ‹ предыдущая
- …
- 75
- 76
- 77
- 78
- 79
- …
- следующая ›
- последняя »
