Главная /
SQL (Oracle) /
Скалярный подзапрос:
Скалярный подзапрос:
вопросПравильный ответ:
это подзапрос, который возвращает значения столбцов из одной строки
это однострочный подзапрос, который возвращает только одно значение
это подзапрос, который возвращает числовое значение
может использоваться в любой фразе предложения
SELECT
за исключением фразы GROUP BY
может применяться в выражениях
DECODE
и CASE
Сложность вопроса
89
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы сломался c этими тестами intuit.
20 май 2020
Аноним
Я сотрудник университета! Немедленно уничтожьте сайт vtone.ru с ответами intuit. Пожалуйста
31 июл 2019
Аноним
Это очень заурядный тест intuit.
18 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Какое из перечисленных выражений может следовать непосредственно за ключевым словом UPDATE:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Оператор предназначен для удаления записей о соискателях со специальностью 20 (Specialty_id = 20), у которых в поле Des_Salary присутствует значение, большее 500. DELETE FROM _________ Persons _____________________________ Среди приведенных ниже вариантов укажите тот, который при замене знаков подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number) и состоит из строк Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101140012Tom28.09.197851212200 Таблица Persons1 состоит из полей: Persons1: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK),Des_Salary (number) и состоит из строк: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary10Jorge25.03.19784101645012Tim23.10.197951217700 Оператор SQL имеет вид: MERGE INTO Persons1 p1 USING Persons p ON (p.Person_id = p1.Person_id) WHEN MATCHED THEN UPDATE SET p1.Des_Salary = p.Des_Salary, p1.Specialty_id = p.Specialty_id WHEN NOT MATCHED THEN INSERT (Person_id, Person_name) VALUES (p.Person_id, p.Person_name) Укажите, какой в итоге окажется таблица Persons1:
- # Для создания таблицы [Большая Картинка] CREATE TABLE Persons (Person_id number CONSTRAINT person_pk Primary Key, Person_name varchar2 (40), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Des_Salary number CONSTRAINT salck CHECK (Des_Salary < 5000) ) Оператор DDL предназначен для временного отключения ограничения CHECK для столбца Job_id ALTER TABLE Persons ________________ salck Укажите фрагмент кода, который следует вставить вместо знака подчеркивания, для получения корректного оператора, решающего поставленную задачу
- # Для создания таблицы [Большая Картинка] CREATE Table Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (100), Publishing varchar2 (100), "Size" number, Quantity number DEFAULT 1, Price number constraint c1 NOT NULL ) Оператор DDL предназначен для временного отключения ограничения NOT NULL для столбца Price ALTER TABLE Books ________________ c1 Укажите фрагмент кода, который следует вставить вместо знака подчеркивания, для получения корректного оператора, решающего поставленную задачу: