Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] Запрос SQL имеет вид: SELECT to_char (Day_Of_Birth, 'yyyy') year, Specialty_id spec, Person_name person, SUM (Des_Salary) s FROM Persons GROUP BY rollup (to_char (Day_Of_Birth, 'yyyy'), (Specialty_id, Person_name)) Выберите ср
Таблица 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 | 400 | |
12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
13 | Jorge | 21.02.1977 | 5 | 13 | 14 | 300 | |
14 | Tom | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
вопросПравильный ответ:
сервер БД сгенерирует ошибку
year | spec | person | s |
1977 | 5 | Jorge | 300 |
1977 | 300 | ||
1978 | 4 | Jorge | 400 |
1978 | 5 | Tom | 300 |
1978 | 700 | ||
1000 |
year | spec | person | s |
1977 | 5 | Jorge | 300 |
1977 | 5 | 300 | |
1977 | 300 | ||
1978 | 4 | Jorge | 400 |
1978 | 4 | 400 | |
1978 | 5 | Tom | 300 |
1978 | 5 | 300 | |
1978 | 700 | ||
1000 |
year | spec | person | s |
1000 | |||
1978 | 700 | ||
1977 | 300 | ||
1978 | 4 | 400 | |
1978 | 5 | 300 | |
1977 | 5 | 300 |
Сложность вопроса
88
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Бегу в клуб отмечать халяву с тестами интуит
22 окт 2018
Другие ответы на вопросы из темы программирование интуит.
- # Сцепленные группировки:
- # Таблица [Большая Картинка] 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) и является пустой Оператор SQL предназначен для копирования информации о книге с идентификатором 10 (Book_id) из таблицы Books в таблицу Books1 INSERT INTO Books1 (Book_id, Title, "Size", Quantity, Price) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение оператора:
- # Таблица [Большая Картинка] 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) и являются пустыми Оператор имеет вид: INSERT FIRST WHEN SAL >= 200 THEN INTO Persons1 (Person_id, Des_Salary) VALUES (PID, SAL) WHEN SAL >= 100 THEN INTO Persons2 (Person_id, Des_Salary) VALUES (PID, SAL) SELECT Person_id PID, Des_Salary SAL from Persons WHERE Des_Salary < 400 Укажите, сколько новых строк в сумме будет добавлено в таблицы Person1 и Persons2:
- # Индексы:
- # Индексы: