Главная /
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
присутствует значение NULL
, установить в качестве идентификатора специальности 13:
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
вопросПравильный ответ:
IFNULL (Specialty_id) THEN 13
Сложность вопроса
83
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за тесты по intuit.
05 янв 2017
Аноним
Это очень не сложный вопрос intuit.
05 июн 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Имеется модель данных: [Большая Картинка] , где таблица Address имеет структуру: Address: Address_Id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number NOT NULL), Flat (number NOT NULL) Запрос SQL предназначен для подсчета среднеарифметического номера дома и номера квартиры для каждого адреса, результат должен быть отсортирован в порядке убывания среднеарифметических значений: SELECT Address_id, ________________ FROM Address ORDER BY _____________________ Из приведенных ниже вариантов кода укажите те варианты, которыми можно заменить знаки подчеркивания для получения корректного запроса, решающего поставленную задачу
- # Имеется модель данных: [Большая Картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number), Price (number). Запрос предназначен для получения отчета, содержащего информацию обо всех книгах, названия которых начинаются с символов "А", "В" и "С". SELECT Title FROM Books Where __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица 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 При попытке выполнить запрос сервер БД генерирует ошибку. Укажите правильную причину ошибки:
- # Имеется модель данных: [Большая Картинка] , где таблица Address имеет структуру: Address: Address_id (number, PK), Country (varchar2 (30) NOT NULL), City (varchar2 (30) NOT NULL), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number) Запрос предназначен для подсчета числа неполных Московских адресов, т.е. адресов, в которых пропущено название улицы (Street), номера дома (House) или номера квартиры (Flat) SELECT ________ FROM Address ___________ Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Books содержит данные: Book_idTitlePublishingSizeQuantityPriceGroup_id11General PsychologyStreet Publishing110012012FlowersBilly Press900302010 Запрос SQL имеет вид: SELECT b.Title as "Book title" FROM Books b WHERE Price > select AVG (Price) from Books При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки: