База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Запрос SQL:
SELECT emp id, name FROM employees WHERE emp_num >= 1 AND emp_num <= 100;
Определить, какой из перечисленных вариантов соответствует результату выполнения запроса к таблице EMPLOYEES со столбцами EMP, NAME, EMP_NUM.

(Отметьте один правильный вариант ответа.)

Варианты ответа
Запрос возвратит 3 столбца ("emp", "id" и "name") для каждой строки, удовлетворяющей предложению WHERE
Запрос возвратит 2 столбца ("id" и "name") для каждой строки, удовлетворяющей предложению WHERE(Верный ответ)
Выполнение запроса вызовет ошибку, т.к. использование операторов ">=" и "<=" некорректно
Выполнение запроса вызовет ошибку, т.к. в списке SELECT указан столбец, в имени которого имеется пробел ("emp id")
Похожие вопросы
Команда создания представления:
CREATE VIEW employees AS SELECT j.id, j.description, p.id, p.last_name, p.first_name FROM jobs j, people p WHERE j.id = p.job_id AND p.active = 'Y'; 
Определить, какой из перечисленных доводов объясняет возникновение ошибки при выполнении данной команды.
Даны таблицы:
PEOPLE
NAMEPERSON_ID
Bill1
Ted2
Al3
JOBS
JOB_IDDESCRIPTION
100Assistant
200Developer
300Team Leader
EMPLOYEES
PERSON_IDEMP_IDJOB_ID
110100
220200
330300
Начало запроса SQL:
SELECT p.name, e.emp_id, j.description
Необходимо выполнить эквисоединение между таблицами PEOPLE, EMPLOYEES и JOBS. Корректными вариантами продолжения запроса являются:
Запрос SQL:
1 SELECT city, state, COUNT(*) 2 FROM customers 3 GROUP BY city, state 4 UNION ALL 5 SELECT city, state, COUNT(*) 6 FROM employees 7 GROUP BY city, state;
Необходимо отсортировать результат выборки, возвращаемой запросом. Для выполнения поставленной задачи следует разместить предложение ORDER BY ...
Запрос SQL:
SELECT a, b, SUM(c) FROM vtableGROUP BY (a,b);
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
SELECT a, b, SUM(c) FROM vtableGROUP BY ROLLUP(a,b);
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
SELECT a, b, SUM(c) FROM vtableGROUP BY CUBE(a,b));
Выборку, эквивалентную результату запроса, возвращает команда:
Определить, какой из перечисленных вариантов наиболее приемлем для того, чтобы запрос к таблице с уникальным ключом возвращал только одну строку.
Запрос SQL:
SELECT t.city, t.name FROM teams t, payroll p WHERE t.id = p.team_id AND   p.total_amt > 5000000 AND   t.country = 'Canada';
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
SELECT a.lname, a.fname FROM a, b WHERE a.lname = b.lname AND b.sex = 'male';
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
SELECT ename, empno, sal FROM empWHERE deptno = (SELECT deptno 		FROM dept		WHERE UPPER(loc) = UPPER(:loc));
Верными высказываниями относительно результата выполнения запроса являются: