Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] Запрос имеет следующий вид: SELECT Specialty_id spec, avg (Des_Salary) s, grouping (Specialty_id) g FROM Persons GROUP BY CUBE (Specialty_id) ORDER BY grouping (Specialty_id) DESC, Specialty_id Выберите среди предложенных вари
Таблица Persons
состоит из следующих строк:
Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 500 | |
12 | Tom | 28.09.1978 | 5 | 12 | 15 | 100 | |
13 | Tom | 21.02.1977 | 13 | 14 | 300 | ||
14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 700 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
вопросПравильный ответ:
сервер БД сгенерирует ошибку
spec | s | g |
400 | 1 | |
4 | 500 | 0 |
5 | 400 | 0 |
300 | 0 |
spec | s | g |
300 | 0 | |
5 | 400 | 0 |
4 | 500 | 0 |
400 | 1 |
spec | s | g |
400 | 1 | |
4 | 500 | 0 |
5 | 400 | 0 |
Сложность вопроса
67
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Это очень простецкий вопрос интуит.
01 окт 2017
Аноним
Экзамен прошёл на 5. Ура
03 июл 2016
Аноним
Зачёт всё. Бегу пить отмечать экзамен intuit
19 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и состоит из строк: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing110011012FlowersBilly Press9003020 Оператор SQL имеет вид INSERT INTO Books (Book_id, Title, Quantity, Price) VALUES (13, The Dream, 1, 200) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), 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.19784101130012Tom28.09.19785121520013Tom21.02.19775131440014Jorge06.11.197851199100 таблицы Persons1 и Persons2 обладают схемами: Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number) Persons2: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number) и являются пустыми Оператор предназначен для копирования данных о соискателях из таблицы Persons в таблицы Persons1 и Persons2. В таблицу Persons1 должны быть скопированы только имена и идентификаторы соискателей, а в таблицу Persons2 – имена соискателей и их желаемые оклады. INSERT ___________ INTO Persons1 (Person_id, Person_name) VALUES (PID, PNAME) INTO Persons2 (Person_id, Des_Salary) VALUES (PID, SAL) SELECT Person_id PID, Person_name PNAME, Des_Salary SAL FROM Persons Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPriceGroup_id11TigersStreet Publishing30013001312FlowersBilly Press400040013 Таблица Readers состоит из строк: Reader_idNameDay_Of_BirthCommentsAddressMobile_tel15Daniel21.04.1981Moscow16Martin19.11.1980St.Petersburg17Dennis10.08.1981Moscow Таблица Reader_Book состоит из строк: Reader_idBook_idQuantity151111611117121 Оператор 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:
- # Таблица [Большая Картинка] 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:
- # Таблица Exchange_System (абонемент) состоит из полей: Exchange_System: Group_id (number PK), Group_title (varchar), Add_info (varchar2 (100)) Для создания таблицы Books используется оператор: CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (40), Publishing varchar2 (100), Quantity number, Price number NOT NULL, Group_id number, CONSTRAINT c1 Foreign Key (Group_id) REFERENCES Exchange_System (Group_id) ON DELETE NULL ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки