Главная /
SQL (Oracle): Основы /
Имеется модель данных:[картинка] , где таблица Address имеет структуру: Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number NOT NULL CHECK (House > 0)), Flat (nu
Имеется модель данных:
, где таблица Address
имеет структуру:
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number NOT NULL CHECK (House > 0)), Flat (number NOT NULL CHECK (Flat > 0))
Запрос предназначен для отображения идентификаторов ВСЕХ адресов, для которых номер дома и номер квартиры в сумме (House+Flat
) от 150 и ниже.
Среди приведенных ниже кодов укажите варианты, которыми можно заменить знаки подчеркивания для получения корректного запроса, решающего поставленную задачу
вопросПравильный ответ:
House + Flat IN (0, 150)
House + Flat BETWEEN (0, 150)
House + Flat BETWEEN 0 AND 150
House + Flat =< 150
House + Flat <= 150
Сложность вопроса
74
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не смог решить c этими тестами интуит.
19 сен 2019
Другие ответы на вопросы из темы базы данных интуит.
- # Положим условия: у1, у2, у3 являются истинными, а условия x1, x2, x3 – ложными. Какие из перечисленных комплексных условий во фразе WHERE будут истинными:
- # Имеется модель данных: [Большая Картинка] , где таблица 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) Запрос предназначен для получения отчета, содержащего идентификаторы Московских и Санкт-Петербургских адресов (City = 'Moscow' или 'St.Petersburg'), сумма House + Flat которых превышает 150. SELECT Address_id FROM Address WHERE __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Authors имеет структуру: Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500))) Запрос предназначен для отображения имен писателей в возрасте до 25 лет. SELECT Name FROM Authors WHERE TRUNC(MONTHS_BETWEEN(CURRENT_DATE, Day_Of_Birth)/12) < 25 В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
- # Выберите среди предложенных ниже вариантов те, которые отражают корректный порядок следования различных фраз в запросе на выборку данных:
- # Имеется модель данных: [Большая Картинка] , где таблица 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)) Укажите операторы сравнения, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата: