Главная /
SQL: основы /
Положим условия: у1, у2, у3 являются истинными, а условия x1, x2, x3 – ложными. Какие из перечисленных комплексных условий во фразе WHERE будут истинными:
Положим условия: у1, у2, у3
являются истинными, а условия x1, x2, x3
– ложными.
Какие из перечисленных комплексных условий во фразе WHERE
будут истинными:
Правильный ответ:
x1 or x2 and y2 or y1
(y3 and (y1 and(x3 or not y2))) or (x3 and (y1 or y3))
у1 and not x1 or у2 and x2 or not у3 and x3
(x1 and y1 or y2) or (x2 and (y1 or y3))
Сложность вопроса
63
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, какого рожна я не углядел данный сайт с решениями по тестам интуит раньше
19 ноя 2016
Аноним
Я сотрудник университета! Срочно сотрите этот ваш сайт с ответами intuit. Умоляю
16 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Отношение 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, имеет вид: SELECT Worker_name FROM Worker WHERE Salary+Salary*Commission_pct<=1500 AND Hire_date <’01.01.99’ AND>=’01.01.97’ При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину ошибки при условии, что форматом даты по умолчанию для заданных региональных настроек БД является формат: "dd.mm.yy", а столбец 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) Запрос предназначен для отображения имен сотрудников и их окладов (Salary), увеличенных на 10%, если сотрудник работает в 10 отделе и на 20% во всех остальных случаях. (Изменение окладов должно быть отражено только в отчете, но не в самой БД) SELECT Worker_name, _____________________ FROM Worker Выберите из предложенных вариантов тот, которые при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата
- # Определение столбца в операторе CREATE TABLE
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Tel_nom (bigint), Math_scope, Group_id (int, FK) Отношение Groups имеет схему: Groups: Group_id (int PK), Grade_level (int), Specialty_id, Head_stud_id, Tel_nom (varchar) Запрос SQL имеет вид: SELECT Student_name, Students.Tel_nom FROM Students JOIN Groups ON Students.Tel_nom = Groups.Tel_nom При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Отношение 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) Запрос предназначен для отображения имен сотрудников, премия которых (Salary*Commission_pct) превышает премию хотя бы одного сотрудника, работающего в отделе 10. SELECT Worker_name FROM Worker WHERE Salary*Commission_pct ______ (SELECT Salary*Commission_pct FROM Worker WHERE Branch_id = 10) Укажите операторы сравнения, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата: