Главная /
SQL: основы /
Отношение Worker имеет схему: [картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp) Запрос, предназначенный для г
Отношение Worker
имеет схему:
Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float NOT NULL), Branch_id (int, FK), Hire_date (timestamp)
Запрос, предназначенный для генерации отчета, содержащего информацию о сотрудниках, которые были приняты на работу в 1998 и 1997 гг. и имеющих общий доход (оклад + премия), не превышающий 1500, имеет вид:
При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину ошибки при условии, что форматом даты по умолчанию для заданных региональных настроек БД является формат: "dd.mm.yy", а столбец Hire_date
обладает типом данных timestamp
:
Правильный ответ:
в первой операции сравнения вместо оператора <= следовало использовать оператор <
для сравнения значений типа
timestamp
не могут применяться операции сравнения: <, >=
в условии
WHERE
происходит сравнение данных типа timestamp (Hire_date)
со строковыми константами, и при этом не выполняется явного преобразования типов данных, что недопустимо
в последнем условии фразы
WHERE
пропущен левый операнд Сложность вопроса
47
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет данные вопросы inuit? Это же изи
09 сен 2018
Аноним
Я преподаватель! Оперативно удалите этот ваш сайт с ответами на интуит. Немедленно!
10 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите, какие из перечисленных утверждений являются истинными: Оператор IN:
- # Для изменения значений столбцов таблицы служит оператор
- # Какие из перечисленных функций не являются групповыми:
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeSalaryGroup_id11Lincoln154.911001012Li284.2NULL2013Alan244.7130020 Запрос имеет следующий вид: SELECT MAX(Math_scope) report FROM Students WHERE Math_scope > 4.5 GROUP BY Group_id HAVING Group_id=20 Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Оператор INTERSECTION: