Отметьте верные утверждения о коррелированных подзапросах
Они выполняются только один раз
Они выполняются один раз для каждой строки источника данных из внешней команды
Они выполняются несколько раз для каждой строки источника данных из внешней команды
В них могут быть упомянуты 0, 1 или более столбцов источника данных из внешней команды
Они должны содержать раздел HAVING
При использовании с оператором NOT EXISTS строка источника данных из внешнего запроса попадёт в результат, если подзапрос не вернёт ни одной строки
Другие предметы Университет Коррелированные подзапросы коррелированные подзапросы выполнение подзапросов источники данных оператор NOT EXISTS условия HAVING управление данными SQL подзапросы верные утверждения анализ данных университетские курсы Новый
Давайте разберем каждое из утверждений о коррелированных подзапросах и определим, какие из них являются верными.
Это утверждение неверно. Коррелированные подзапросы выполняются несколько раз, так как они зависят от значений из внешнего запроса.
Это утверждение также неверно. Коррелированные подзапросы выполняются для каждой строки внешнего запроса, но не один раз, а столько раз, сколько строк в внешнем запросе.
Это утверждение верно. Коррелированный подзапрос выполняется для каждой строки источника данных из внешнего запроса.
Это утверждение верно. Коррелированные подзапросы могут ссылаться на столбцы внешнего запроса, и количество упоминаемых столбцов может варьироваться.
Это утверждение неверно. Наличие раздела HAVING не является обязательным для коррелированных подзапросов. Этот раздел используется для фильтрации группированных данных и не связан непосредственно с подзапросами.
Это утверждение верно. Оператор NOT EXISTS возвращает TRUE, если подзапрос не возвращает ни одной строки, и, следовательно, строка из внешнего запроса будет включена в результат.
Таким образом, верными являются следующие утверждения: