Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] Запрос SQL имеет следующий вид: SELECT (select max (Des_Salary) from Persons)-Des_Salary as dif From Persons Where Des_Salary > 200 Выберите среди предложенных вариантов верный вариант итогового отчета:
Таблица Persons
состоит из следующих строк:
Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 250 | |
12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
13 | Tony | 21.02.1977 | 5 | 13 | 14 | 300 |
Запрос SQL имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
вопросПравильный ответ:
dif |
50 |
100 |
0 |
dif |
50 |
0 |
dif |
50 |
100 |
сервер БД сгенерирует ошибку
Сложность вопроса
18
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за решениями по intuit.
13 окт 2020
Аноним
Это очень намудрённый тест intuit.
10 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101130012Tom28.09.19785121520013Tony21.02.197751314400 Запрос SQL предназначен для отображения имен соискателей, желаемый оклад которых меньше среднеарифметического значения этой величины по всем соискателям, обладающим специальностью с идентификатором 5 (Specialty_id). _________________ (SELECT avg (Des_Salary) m FROM Persons group by Specialty_id having Specialty_id = 5) SELECT Person_name FROM Persons WHERE Des_Salary < (select r1.m from r1) Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
- # Фраза WITH CHECK OPTION в целевом подзапросе предложения INSERT:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number) Оператор предназначен для ия номера специальности (Specialty_id) 10 на 1 и номера специальности 20 на 2. UPDATE Persons SET Specialty_id = case Specialty_id when 10 then 1 when 20 then 2 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPrice11TigersStreet Publishing300130012TurtlesBilly Press200145013AnimalsStreet Publishing3000124014PlantsBilly Press11001250 может быть представлено следующим образом: CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (20), Publishing varchar2 (100), "Size" number, Quantity number, Price number NOT NULL, Constraint c1 CHECK (Size > 100), Constraint c2 UNIQUE (Size, Price) ) Оператор DML имеет вид: INSERT INTO Books (Book_id, Title, "Size", Price, Quantity) VALUES (15, 'The runaway team', 80, 250, DEFAULT) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
- # Для создания таблицы Test использовался опреатор: CREATE TABLE Test (Test_id number, Test_Rating number ) Следующий Оператор DDL предназначен для установления ограничения Check с отложенной проверкой для столбца Test_Rating: ALTER TABLE Test ADD CONSTRAINT c1 CHECK (Test_Rating > 0) DEFERRABLE INITIALLY DEFERRED Среди предложенных команд выберите те, которые позволяют активировать созданное ранее ограничение CHECK