Главная / 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) Зап

Имеется модель данных:files

, где таблица 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"

SELECT Person_name name, nvl2 (to_char (Specialty_id), to_char (Specialty_id), name || ' has no specialty') FROM Persons

При попытке выполнить запрос сервер БД генерирует ошибку. Укажите правильную причину ошибки:

вопрос

Правильный ответ:

неверное число аргументов функции to_char
функции nvl2 не существует
аргументы, переданные в функцию nvl2, обладают некорректными типами данных
неверный синтаксис оператора конкатенации, который используется в третьем аргументе функции nvl2
псевдонимы столбцов не могут использоваться в качестве аргументов функций
Сложность вопроса
95
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Очень сложные тесты
06 окт 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.