Главная /
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)
, таблица 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)
Запрос, предназначенный для отображения имен соискателей, проживающих в Москве (Address.City = 'Moscow'
), имеет вид:
При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите действия, выполнение которых позволит исправить ошибку:
вопросПравильный ответ:
заменить ключевое слово
WHERE
ключевым словом JOIN
заменить во фразе
WHERE
псевдонимы таблиц, которые используются в качестве префиксов в названии столбцов, полными названиями таблиц
заменить во фразе
SELECT
префикс Persons (в названии столбца Person_name
) префиксом p
удалить псевдонимы таблиц во фразе
FROM
и заменить во фразе WHERE
псевдонимы таблиц, которые используются в качестве префиксов в названии столбцов, полными названиями таблиц
заменить ключевое слово
WHERE
словосочетанием NATURAL JOIN
Сложность вопроса
90
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
08 дек 2020
Аноним
Экзамен прошёл и ладушки. лол
28 июл 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Выберите из представленного списка все операторы, которые не могут применяться для сравнения числовых значений в Oracle:
- # Имеется модель данных: [Большая Картинка] , где таблица Readers имеет структуру: Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)) Запрос предназначен для нахождения имен всех Московских ('Moscow') и Петербургских читателей ('St.Petersburg'), родившихся в период с 1981 по 1985 гг. SELECT Name FROM Readers WHERE __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата, при условии, что форматом даты по умолчанию является формат "dd.mm.yyyy":
- # Какие из перечисленных функций не являются функциями работы со строками:
- # Какие из перечисленных функций могут использоваться для явного преобразования типов данных:
- # Имеется модель данных: [Большая Картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number), Price (number NOT NULL) Запрос предназначен для получения суммарного дохода, который можно получить от продажи всех книг. Предполагается, что если в поле Quantity отсутствует значение, книга представлена в единственном экземпляре. SELECT SUM (____________) FROM Books Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата при условии, что столбец Price не может принимать значение NULL.