Главная /
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)
Запрос, предназначенный для генерации отчета, состоящего из одного столбца, который должен включать для каждого соискателя имя и дополнительную информацию (Add_ Info
) имеет вид:
При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину ошибки:
вопросПравильный ответ:
строковая константа в предложении
SELECT
должна заключаться в апострофы, а не в двойные кавычки
операция конкатенации может встречаться в выражении не более одного раза
операция конкатенации может применяться только во фразе условия
WHERE
, но не во фразе SELECT
неверная запись оператора конкатенации. Вместо "||" следует использовать "+"
Сложность вопроса
22
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Комментарии:
Аноним
Благодарю за ответы по intiut'у.
28 авг 2018
Аноним
Зачёт всё. Иду пить отмечать халяву с тестами интуит
04 апр 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Какое из перечисленных выражений можно использовать для получения названия текущего дня недели
- # Имеется модель данных: [Большая Картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number NOT NULL). Запрос предназначен для отображения наименований книг и их стоимости (Price), увеличенной на 20%, если книга присутствует в единственном экземпляре, и на 10% во все остальных случаях. (Изменение стоимость должно быть отражено только в отчете, но не в самой БД) SELECT Title, _____________________ FROM Books Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Имеется модель данных: [Большая Картинка] , где таблица Books имеет структуру: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) , таблица Authors имеет структуру: Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500))) , таблица Book_Auth имеет структуру: Book_Auth: Book_id (number), Author_id (number) Запрос SQL имеет вид: SELECT t.Title, a.Name FROM Books b JOIN Book_Auth ba ON b.Book_id JOIN Authors a ON a.Author_id При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Имеется модель данных: [Большая Картинка] , где таблица 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' Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Оператор MINUS: