Главная /
SQL (Oracle) /
Условная многотабличная команда INSERT FIRST:
Условная многотабличная команда INSERT FIRST
:
Правильный ответ:
может не включать ни одной фразы
WHEN
всегда обрабатывает первую фразу
WHEN
, присутствующую в запросе
может не включать ни одной фразы
ELSE
не существует
всегда включает некоторый подзапрос
Сложность вопроса
34
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на зачёт. Спасибо сайту
14 июл 2018
Аноним
Я завалил экзамен, почему я не нашёл этот крутой сайт с решениями по интуит в начале сессии
12 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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) Запрос предназначен для отображения имен соискателей, желаемый оклад (Des_Salary) которых меньше среднеарифметического значения этой величины по всем соискателям, обладающих той же специальностью: SELECT Person_name FROM Persons p WHERE Des_Salary < (_____________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPriceGroup_id11TigersStreet Publishing30013001312FlowersBilly Press400040013 Таблица Readers состоит из строк: Reader_idNameDay_Of_BirthCommentsAddressMobile_phone15Daniel21.04.1981Moscow16Martin19.11.1980St.Petersburg17Dennis10.08.1981Moscow Таблица Reader_Book состоит из строк: Reader_idBook_idQuantity151121.04.1981161119.11.1980171210.08.1981 Оператор SQL имеет вид: UPDATE Books b SET Price = (select AVG (Price)*1.1 from Books) WHERE 2 = (select count (Reader_id) from Reader_Book r where b.Book_id = r.Book_id) Среди предложенных вариантов выберите, какой, в итоге, останется таблица Books.
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Author_id (number, FK) Таблица Authors состоит из полей: Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500))) В результате выполнения операции DDL в таблицу Books был добавлен новый столбец – Author. Оператор предназначен для копирования данных из столбца Name таблицы Authors в столбец Author таблицы Books: UPDATE Books b SET b.Author = (select Name from Authors a________________): Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
- # [Большая Картинка] CREATE TABLE Books (Book_id number (6), CONSTRAINT book_pk Primary Key, Title varchar2 (20), Publishing varchar2 (1000), Size number, Quantity number, Price number _______ ) столбец Price не может принимать неопределенные значения. Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number) Для создания представления использовалась команда CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) AS select Person_id, Person_name, to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons where Specialty_id <> 3 WITH CHECK OPTION CONSTRAINT c1 Оператор SQL, предназначен для вставки данных о новом cоcискателе: INSERT INTO view1 _______________________ Среди предложенных вариантов выберите тот, который позволит безошибочно завершить операцию DML, при условии, что в таблице Persons ранее не существовало записи, для которой Person_id = 112