Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Books содержит данные: [таблица] Запрос предназначен для отображения названий и общей стоимости экземпляров (Price*Quantity) всех книг: SELECT Title, Price*Quantity total_price ORDER BY Title В результате вып
Имеется модель данных:
, где таблица Books
содержит данные:
Book_id | Title | Publishing | Size | Quantity | Price |
11 | Turtle | Street Publishing | 1100 | 10 | |
12 | Flowers | Billy Press | 900 | 2 | 20 |
Запрос предназначен для отображения названий и общей стоимости экземпляров (Price*Quantity)
всех книг:
В результате выполнения запроса сервер БД генерирует ошибку.
Выберите из предложенных вариантов тот, который правильно объясняет возникновение ошибки:
вопросПравильный ответ:
в арифметических выражениях не допускается использование неопределенных значений, в данном же примере значение в поле
Quantity
принимает для одной из записей значение NULL
перед псевдонимом
total_price
пропущен обязательный предлог AS
псевдоним
total_price
не заключен в двойные кавычки
лишним является предлог
BY
во фразе ORDER
пропущена фраза
FROM
Сложность вопроса
42
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Если бы не данные ответы - я бы сломался c этими тестами intuit.
13 ноя 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Что необходимо написать после оператора SELECT для исключения строк-дубликатов из итоговой выборки:
- # Имеется модель данных: [Большая Картинка] , где таблица Recent_Jobs содержит данные: Job_idPositionStarted fromLasted to30Manager12.01.200301.05.200820Manager14.11.200009.09.200510Assistant02.12.200210.05.200515Assistant13.09.200010.04.2007 Запрос имеет следующий вид: SELECT Job_id, Position FROM Recent_Jobs Order BY Position asc, Job_id Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) , таблица Authors имеет структуру: Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500))) , таблица Book_Auth имеет структуру: Book_Auth: Book_id (number), Author_id (number) Запрос SQL имеет вид: SELECT t.Title, a.Name FROM Books b JOIN Book_Auth ba ON b.Book_id JOIN Authors a ON a.Author_id При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Имеется модель данных: [Большая Картинка] , где таблица Persons имеет структуру: 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) Запрос предназначен для отображения номеров специальностей, число соискателей по которым превышает число соискателей по специальностям 13 и 12. SELECT Specialty_id FROM Persons GROUP BY Specialty_id HAVING count (Person_id) __________ (select Count (Person_id) from Persons group by Specialty_id having Specialty_id in (13, 12)) Укажите операторы сравнения, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Таблица Address содержит данные: Address_idCountryCityRegionStreetHouse11RussiaMoscowMoscow regionZhukova4512RussiaIvanteevkaPushkinsky regionGagarina13RussiaTeikovoIvanovsky regionGagarina14RussiaMoscowMoscow regionLenina Запрос SQL имеет вид: select City name from Address ad where exists (select * from Address a where substr (a.Region, 1,1)=substr (ad.City, 1,1)) union select Region name from Address ad where exists (select * from Address a where substr (ad.Region,1,1)=substr(a.City, 1,1)) Выберите среди предложенных вариантов верный вариант итогового отчета: