Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Persons имеет структуру: Persons: Person_id (number, PK), Person_name (varchar2 (30)), 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 (30)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK)
, таблица Recent_Jobs
имеет структуру:
Recent_Jobs: Job_id (number, PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200))
Запрос, предназначенный для отображения имен соискателей, ранее занимавших должность Manager (Position = 'Manager'
), имеет вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
вопросПравильный ответ:
во фразе
SELECT
пропущен префикс в названии столбца Person_name
вместо ключевого слова and, разделяющего условия во фразе
USING
, следовало использовать ключевое слово WHERE
оператор
JOIN
является недопустимым оператором в данном запросе
вместо ключевого слова
USING
следовало использовать ключевое слово ON
Сложность вопроса
54
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы не справился c этими тестами intuit.
15 апр 2017
Аноним
Я завалил сессию, почему я не углядел этот сайт с ответами по интуит прежде
07 фев 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Имеется модель данных: [Большая Картинка] , где таблица Persons имеет структуру: Persons: Person_id (number, PK), Person_name (char (25)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK) Запрос SQL предназначен для выборки всех столбцов из таблицы Persons (получения полной информации обо всех людях): SELECT ________________ FROM Persons Из приведенных ниже вариантов кода укажите тот вариант, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу.
- # Запрос имеет следующий вид: SELECT instr ('my_lucky_test','_', 1, 2) report from dual Среди представленных вариантов выберите корректный вариант итогового отчета:
- # Текущая дата: 15 сентября 2008 г. (Пятница) Запрос имеет следующий вид: select UPPER(substr (to_char (sysdate, 'DAY'), 1, 3)) report from dual; Среди представленных вариантов выберите корректный вариант итогового отчета, если в БД заданы английские языковые настройки:
- # Не-эквисоединение:
- # Имеется модель данных: [Большая Картинка] , где таблица Persons содержит данные: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_id11Lincoln25.03.1978Bad discipline4101112Tom15.04.19755121511Lincoln15.04.19754101314Ronald25.03.197844502 Запрос SQL имеет вид: SELECT Person_name FROM Persons p WHERE (Specialty_id, Day_Of_Birth) in (SELECT Specialty_id, Day_Of_Birth FROM Persons WHERE Person_name = 'Lincoln') AND Person_name <> 'Lincoln' Выберите среди предложенных вариантов верный вариант итогового отчета: