Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица 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) Зап
Имеется модель данных:
, где таблица 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)
Запрос предназначен для отображения имен соискателей и идентификаторов их специальностей (Specialty_id
). Значения столбца Specialty_id
для соискателей, которые не обладают никакой специальностью, в итоговом отчете должны соответствовать шаблону: "Name has no specialty"
При попытке выполнить запрос сервер БД генерирует ошибку. Укажите правильную причину ошибки:
вопросПравильный ответ:
неверное число аргументов функции
to_char
функции
nvl2
не существует
аргументы, переданные в функцию nvl2, обладают некорректными типами данных
неверный синтаксис оператора конкатенации, который используется в третьем аргументе функции
nvl2
псевдонимы столбцов не могут использоваться в качестве аргументов функций
Сложность вопроса
95
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Очень сложные тесты
06 окт 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Фраза ORDER BY -
- # Имеется модель данных: [Большая Картинка] , где таблица Readers имеет структуру: Readers: Reader_id (number, PK), Name (varchar2(20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2(300)), Mobile_phone (varchar2(20)) Запрос, предназначенный для генерации отчета, содержащего информацию о читателях, которые родились в 1981 и 1982 гг. и имеющих мобильные телефоны, имеет вид: SELECT Name FROM Readers WHERE Mobile_phone NOT NULL AND Day_Of_Birth between '01.01.81' AND '31.12.82' При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину ошибки при условии, что форматом даты по умолчанию является формат: "dd.mm.yy":
- # Запрос имеет следующий вид: SELECT instr ('my_lucky_test','_', 1, 2) report from dual Среди представленных вариантов выберите корректный вариант итогового отчета:
- # Имеется модель данных: [Большая Картинка] , где таблица Persons имеет структуру: Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date NOT NULL), Add_Info (varchar2 (30)), Specialty_id (number), Address_Id (number FK), Job_id (number, FK) Запрос предназначен для получения среднеквадратических отклонений возрастов соискателей по специальностям с идентификаторами 10 и 20. Для соискателей, не имеющих значения в поле Specialty_id полагать Specialty_id = 10. SELECT _______________ FROM Persons _______________________ Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100112FlowersBilly Press900302013Stupid foxStreet Publishing785505014King of the towerStreet Publishing32004030 Запрос имеет следующий вид: SELECT MIN (nvl (Price, 0)) report FROM Books GROUP BY Publishing HAVING Publishing like 'Street%' AND AVG (Price) > 40 Выберите среди предложенных вариантов верный вариант итогового отчета: