Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] Запрос имеет следующий вид: SELECT Publishing p, Collection c, sum (Price) s FROM Books GROUP BY GROUPING SETS (Publishing, Collection) Выберите среди предложенных вариантов верный вариант итогового отчета:
Таблица Books
состоит из строк:
Book_id | Title | Publishing | Size | Quantity | Price | Collection |
11 | Tigers | Street Publishing | 300 | 0 | 300 | 13 |
12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
13 | Animals | Street Publishing | 3000 | 1 | 240 | |
14 | Tigers hunting | Billy Press | 1100 | 1 | 780 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
вопросПравильный ответ:
p | c | s |
Billy Press | 1230 | |
Street Publishing | 540 | |
1020 | ||
13 | 750 |
p | c | s |
Billy Press | 780 | |
Billy Press | 13 | 450 |
Billy Press | 1230 | |
Street Publishing | 240 | |
Street Publishing | 13 | 300 |
Street Publishing | 540 |
p | c | s |
Billy Press | 1230 | |
Street Publishing | 540 |
p | c | s |
Street Publishing | 13 | 300 |
Billy Press | 13 | 450 |
Street Publishing | 240 | |
Billy Press | 780 |
сервер БД сгенерирует ошибку
Сложность вопроса
86
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти вопросы с интуитом? Это же изи
25 апр 2019
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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 < (_____________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL), Collection (number) Некоторые книги (статьи) могут объединяться в сборники (Collection), например Animals – Cats Запрос имеет следующий вид: SELECT Title FROM Books WHERE level = 2 CONNECT PRIOR Book_id = Collection START WITH Book_id = 13 При выполнении запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL default 1), Price (number, NOT NULL default 1), Collection (number) Оператор предназначен для вставки строки о новой книге, в которой поля Title и Publishing обязательно должны принимать значения "Golden sky" и "West Land" соответственно. INSERT INTO Books (Book_id, Title, Publishing, "Size", Quantity) VALUES (_____________________________________________) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата при условии, что до выполнения этой команды таблица Address была пустой:
- # Таблица [Большая Картинка] 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, Job_Id number, Des_Salary number CONSTRAINT salck CHECK (Des_Salary < 5000) ) Оператор DDL предназначен для временного отключения ограничения CHECK для столбца Des_Salary: ALTER TABLE Persons ________________ salck Укажите фрагмент кода, который следует вставить вместо знака подчеркивания, для получения корректного оператора, решающего поставленную задачу: