Главная /
SQL (Oracle): Основы /
Таблица Books содержит данные: [таблица] Таблица Exchange_System (абонемент) содержит данные: [таблица] Запрос SQL имеет вид: SELECT Title, Exchange_System.Group_id Group FROM Books b FULL OUTER ADD Exchange_System e ON b.Group_id = e.Group_id AND e.Group
Таблица Books
содержит данные:
Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
11 | Turtle | Street Publishing | 1100 | 1 | ||
12 | Flowers | Billy Press | 900 | 30 | 22 |
Таблица Exchange_System
(абонемент) содержит данные:
Group_id | Group_title | Add_info |
10 | Educational | |
20 | Scientific |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
вопросПравильный ответ:
сервер сгенерирует ошибку
Title | Group |
Turtle | 10 |
Flowers | |
20 |
Title | Group |
Turtle | 10 |
Title | Group |
Turtle | 10 |
Flowers |
Сложность вопроса
89
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на 5. спс
29 июн 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Имеется модель данных: [Большая Картинка] , где таблица Persons содержит данные: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_id11Tom25.03.1981Bad discipline4101112Alex28.09.197851215 Запрос SQL предназначен для выборки всех имен соискателей, дат рождений и касающихся их примечаний (Add_info) из таблицы Persons и сортировки итогового отчета в порядке возрастания возраста соискателей: SELECT Person_name, Day_Of_Birth as Day of birth, Add_Info FROM Persons ORDER BY 2 desc При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину возникновения ошибки:
- # Имеется модель данных: [Большая Картинка] , где таблица Readers имеет структуру: Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)), Start_date (date) Запрос предназначен для отображения имен читателей и дат окончания сроков действия их абонементов, которые наступают по истечению 8 лет со дня записи в библиотеку (Start_date). SELECT Name, _____________________ FROM Readers Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing11003012FlowersBilly Press900220 Запрос SQL имеет следующий вид: SELECT nvl2 (Price*Quantity, Price*Quantity *2, Price*2) report from Books ORDER BY 1 desc Выберите корректный вариант отчета, получающегося в результате выполнения приведенного выше запроса:
- # Имеется модель данных: [Большая Картинка] , где таблица Books включает информацию о книгах, некоторые из которых могут одновременно выступать в качестве отдельных изданий и включаться в сборники (Collection), и содержит данные: Book_idTitlePublishingSizeQuantityPriceCollection11TigersStreet Publishing30023021312BirdsBilly Press20004101313AnimalsStreet Publishing30000380 SELECT b.Title book, c.Title collection FROM Books c, Books b WHERE b.Collection = c.Book_id AND trunc (b.Price, -2) = trunc (c.Price, -2) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Persons содержит данные: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary12Tom28.09.19785121520013Peter31.01.198251316200 , таблица Age_grade содержит данные: Grade_idLowest_ageHighest_age1182923050 Запрос SQL имеет следующий вид: SELECT r.n1 name1 From (SELECT Person_name n1, Grade_id n2 FROM Persons, Age_grade WHERE trunc (months_between (sysdate, Day_Of_Birth)/12) between Lowest_age and Highest_age) r WHERE r.n2=2 Выберите среди предложенных вариантов верный вариант итогового отчета при условии, что текущей, является дата 06.10.2008: