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

Введение в Oracle SQL

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

Запрос 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';
Выборку, эквивалентную результату запроса, возвращает команда:

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

Варианты ответа
SELECT t.city, t.name FROM teams t, payroll p WHERE t.id = p.team_id AND   p.total_amt > 5000000 AND   country <> 'Canada');
SELECT city, name FROM teams WHERE country = 'Canada' AND EXISTS (SELECT * FROM payroll 	    WHERE team_id = teams.id 	    AND total_amt > 5000000);
(Верный ответ)
SELECT city, name FROM teams WHERE total_amt > 5000000 AND   country IN (SELECT * FROM payroll 		  WHERE country = 'Canada');
SELECT city, name FROM payroll WHERE total_amt > (SELECT SUM(amount) FROM teams 		   WHERE t.country = 'Canada' 		   GROUP BY 1 		   HAVING SUM(amount) > 5000000);
SELECT t.city, t.name FROM teams t, payroll p WHERE t.id = p.id AND   p.total_amt = 5000000 AND   country = 'Canada');
Похожие вопросы
Запрос SQL:
SELECT a, b, SUM(c) FROM vtableGROUP BY (a,b);
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
SELECT a, b, SUM(c) FROM vtableGROUP BY CUBE(a,b));
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
SELECT a, b, SUM(c) FROM vtableGROUP BY ROLLUP(a,b);
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
SELECT a.lname, a.fname FROM a, b WHERE a.lname = b.lname AND b.sex = 'male';
Выборку, эквивалентную результату запроса, возвращает команда:
Запрос SQL:
1 SELECT bus_name, profits 2 FROM business 3 WHERE city = 4 	      (SELECT city FROM locations 5 	       WHERE city LIKE 'Alban%' 6 	       AND state = 'NY') 7 ORDER BY profits;
Исключить вероятность возникновения ошибки, в случае возвращения подзапросом более одной строки, возможно изменением ...
Запрос 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 emp id, name FROM employees WHERE emp_num >= 1 AND emp_num <= 100;
Определить, какой из перечисленных вариантов соответствует результату выполнения запроса к таблице EMPLOYEES со столбцами EMP, NAME, EMP_NUM.
Запрос SQL:
SELECT * FROM (SELECT a.*, ROWNUM rn     FROM (SELECT * FROM s_emp ORDER BY TRUNC(SYSDATE - start_date) DESC) a)WHERE rn = 5;
Результат действия запроса - выбор ...
Запрос SQL:
SELECT a.ln, b.zip, c.city FROM a, b, c WHERE a.ln = b.ln;
Каждая из таблиц «a», «b» и «c» содержит по 100 строк; первичным ключом для таблиц «a» и «b» является столбец «ln». Максимальное количество строк, которое может возвратить данный запрос, = ...
Запрос SQL:
SELECT * FROM (SELECT title, dept_id FROM emp)PIVOT (COUNT(*) FOR dept_id IN (11, 21, 31, 41));
Результаты, эквивалентные выборке данного запроса, возвращают команды: