Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] Запрос SQL предназначен для отображения названий книг, стоимость которых меньше среднеарифметического значения стоимости всех книг издательства "Billy Press". _________________ (SELECT avg (Price) p FROM Books group by Publish
Таблица Books
состоит из следующих строк:
Book_id | Title | Publishing | Size | Quantity | Price |
11 | Turtle | Street Publishing | 1100 | 1 | |
12 | Flowers | Billy Press | 900 | 30 | 20 |
13 | Stupid fox | Street Publishing | 785 | 50 | 50 |
14 | King of the tower | Billy Press | 3200 | 40 | 30 |
Запрос SQL предназначен для отображения названий книг, стоимость которых меньше среднеарифметического значения стоимости всех книг издательства "Billy Press"
.
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
вопросПравильный ответ:
WITH r AS
WITH r
CREATE TEMP r AS
TEMPORARY r
TEMPORARY TABLE r
Сложность вопроса
94
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Кто ищет эти ответы inuit? Это же элементарно
14 ноя 2020
Другие ответы на вопросы из темы программирование интуит.
- # Скалярный подзапрос:
- # Укажите правильное название псевдо-столбца, который используется для обозначения уровней иерархии записей в иерархическом запросе:
- # Предложение WITH в запросе:
- # Таблица [Большая Картинка] 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, в противном случае осуществлять вставку новой строки: MERGE INTO Books1 b1 USING Books b ON (b.Book_id = b1.Book_id) WHEN EXISTS THEN UPDATE SET b1.Price = b.Price, b1.Quantity = b.Quantity WHEN NOT EXISTS THEN INSERT (Book_id, Title,Price,Quantity) VALUES (b.Book_id, b.Title,b.Price,b.Quantity) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Структура таблицы [Большая Картинка] Book_idTitlePublishingSizeQuantityPrice11TigersStreet Publishing300130012TurtlesBilly Press200145013AnimalsStreet Publishing3000124014PlantsBilly Press11001250 может быть представлено следующим образом: CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (21), Publishing varchar2 (100), Size number, Quantity number DEFAULT 1, Price number NOT NULL, Constraint c1 UNIQUE (Size, Price) ) Оператор DML имеет вид: INSERT INTO Books (Book_id, Title, Size, Price, Quantity) VALUES (11, 'The man who escaped', 300, 250, 2) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки