Подзапрос
вопросПравильный ответ:
всегда начинается со слова
SELECT
всегда обращается к той же таблице, что и внешний запрос
может содержать в себе другой подзапрос
не может обращаться к той же таблице, что и внешний запрос
содержится во внешнем запросе, всегда начинающемся со слова
SELECT
Сложность вопроса
85
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, почему я не углядел данный сайт с ответами интуит до сессии
18 фев 2019
Аноним
Зачёт всё. Мчусь в клуб отмечать зачёт по тестам
13 мар 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Отношение [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Отношение Worker1 имеет схему: Worker1: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос SQL предназначен для копирования информации о сотрудниках отдела №20 из таблицы Worker в таблицу Worker1: INSERT INTO Worker1 (Worker_id, Worker_name, Salary) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата
- # Оператор UPDATE:
- # Отношение [Большая Картинка] Groups: Group_id (int PK), Grade_level (int), Specialty_id (int FK), Head_stud_id (int) Запрос предназначен для изменения специальности группы № 10 на специальность с идентификатором Specialty_id = 12 и назначения группе № 30 нового старосты Head_stud_id – студента с номером 17. UPDATE Groups _________________ _________________ Среди приведенных ниже вариантов укажите тот, который при замене знаков подчеркивания обеспечивает получение корректного запроса, решающего поставленную задачу.
- # Отношение [Большая Картинка] Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date11James1511000.81002.01.9812Ronald191100NULL2015.07.98 Отношение Worker1 состоит из кортежей: Worker_idWorker_nameManager_idSalaryCommission_pctBranch_idHire_date13Tom169000.71020.05.9814Alex188000.52021.06.98 Запрос SQL имеет вид: UPDATE Worker SET Salary = (SELECT MAX (Salary)*1.1 FROM Worker1) WHERE Branch_id IN (SELECT Branch_id FROM Worker1 GROUP BY Branch_id HAVING MIN (Salary*Commission_pct) > 600) Среди предложенных вариантов выберите, каким, в итоге, останется отношение Worker.
- # Для создания таблицы [Большая Картинка] CREATE TABLE Students (Student_id INT PRIMARY KEY, Student_name VARCHAR(20), Head_stud_id INT, Math_scope FLOAT NOT NULL, Lang_scope FLOAT NOT NULL, Group_id INT REFERENCES Groups (Group_id) ) Отношение Students состоит из кортежей: Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id12Alex283.510.010 Отношение Groups состоит из кортежей Group_idGroup_gradeHead_stud_idSpecialty_id10315123 Запрос SQL имеет вид: DELETE FROM Groups WHERE Group_id=10 В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки: