Какие данные возвращает запрос QBE? Можно ли упростить запрос?
emp | empno | ename | sal | mgr | comm | deptno |
---|---|---|---|---|---|---|
P.__X_ | P.>150 | P. | ||||
_X_ | <3500 | |||||
_X_ | 30 |
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
возвращает ename, sal и deptno из таблицы emp; соединения 1:1 только добавляют условия отбора; соединения можно убрать, перенеся их условия в запрос к единственной таблице emp
возвращает ename, sal и deptno из таблицы emp для сотрудников отдела 30 с зарплатой от 150 до 3500; упростить запрос нельзя
можно убрать условие >150 т.к. все реальные зарплаты больше 150(Верный ответ)
в SQL ему соответствует запрос
SELECT e1.ename, e1.sal, e1.deptno FROM emp e1, emp e2, emp e3WHERE e1.ename=e2.ename AND e1.ename=e3.enameAND e1.sal>150 AND e2.sal<3500 AND e3.deptno=30возвращающий фамилии, зарплаты и номера отделов для сотрудников отдела 30 с зарплатой от 150 до 3500; можно обойтись без соединений(Верный ответ)