Главная /
SQL: основы /
Отношение Worker состоит из следующих кортежей: [картинка] [таблица] Запрос имеет следующий вид: SELECT Worker_name, CASE WHEN Salary < 1000 THEN Salary*1.2 WHEN Salary >=1000 THEN Salary*1.1 AS new_sale FROM Worker При попытке выполнения запроса се
Отношение Worker
состоит из следующих кортежей:
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 15 | 1000 | 0.8 | 10 | 20.05.98 |
12 | Alex | 17 | 900 | NULL | 20 | 21.06.98 |
Запрос имеет следующий вид:
При попытке выполнения запроса сервер БД генерирует ошибку, среди предложенных вариантов выберите действие, выполнение которого позволит устранить ошибку:
вопросПравильный ответ:
вместо ключевого слова
WHEN
использовать ключевое слово IF
удалить слово
THEN
во фразах WHEN
добавить ключевое слово
END
после псевдонима new_sale
добавить ключевое слово
END
перед предлогом AS
удалить из запроса псевдоним, то есть фразу
AS new_sale
Сложность вопроса
19
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за решениями по интуит.
09 янв 2018
Аноним
Я сотрудник деканата! Немедленно заблокируйте сайт и ответы на интуит. Пожалуйста
10 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Оператор SELECT -
- # Укажите, какие из перечисленных утверждений являются истинными: Оператор IN:
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln152.311001012LiNULL4.2NULL2013Alan154.7130020 Запрос SQL имеет следующий вид: SELECT s.Student_name AS name FROM Student s, Student hs WHERE s.Head_stud_id = hs.Student_id AND s.Math_scope > hs.Math_scope Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Какие операторы сравнения могут применяться в условии HAVING, если в качестве правого операнда используется многострочный подзапрос:
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope (float), Group_id (int, FK) Запрос предназначен для отображения имен студентов, оценка по Математике (Math_scope) которых равна средней оценке по этой дисциплине в одной из учебных групп 10 или 20. SELECT Student_name FROM Students WHERE Math_scope __________ (SELECT AVG(Math_scope) FROM Students GROUP BY Group_id HAVING Group_id IN (10, 20)) Укажите операторы сравнения, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата: