Главная /
SQL (Oracle) /
Таблица [картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) Таблица Books1 состоит из полей: Books1: Book_id (number, PK), Title (varchar2 (50)), P
Таблица Books
состоит из полей:
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)
Таблица Books1
состоит из полей:
Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)
Оператор предназначен для приведения в соответствие строк таблицы Books1
со строками таблицы Books
. При этом, если при проверке очередной строки таблицы Books
, выясняется, что строка с таким идентификатором (Book_id
) уже присутствует в таблице Books1
, необходимо выполнять обновление значений Price
и Quantity
в таблице Books1
, в противном случае осуществлять вставку новой строки:
Какие ключевые слова следует вставить вместо знака подчеркивания для получения корректного оператора, решающего поставленную задачу.
вопросПравильный ответ:
INSERT
INSERT INTO (Book_id, Title,Price,Quantity)
INSERT Book_id, Title,Price,Quantity
INSERT (Book_id, Title,Price,Quantity)
Сложность вопроса
33
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы не решил c этими тестами интуит.
16 окт 2018
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100112FlowersBilly Press900302013Stupid foxStreet Publishing785505014King of the towerBilly Press32004030 Запрос SQL предназначен для отображения названий книг, стоимость которых меньше среднеарифметического значения стоимости всех книг издательства "Billy Press". _________________ (SELECT avg (Price) p FROM Books group by Publishing having Publishing = 'Billy Press') SELECT Title FROM Books WHERE Price < (select r.p from r) Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
- # Оператор UPDATE:
- # Оператор MERGE:
- # Для создания таблицы [Большая Картинка] CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (40), Publishing varchar2 (100), Quantity number, Price number NOT NULL ) Следующая команда предназначена для удаления этой таблицы _________________Books Среди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и получение требуемого результата
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) Для создания представления c ЗАПРЕТОМ выполнения операций DML используется команда: CREATE VIEW view1 (ID, TITLE, "SIZE", PRICE) AS select Book_id, Title, "Size", Price FROM Books where Price > 300 _____________________________ Среди предложенных вариантов выберите те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и достижение требуемого результата