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

Запрос 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 city, name FROM payroll WHERE total_amt > (SELECT SUM(amount) FROM teams WHERE t.country = 'Canada' GROUP BY 1 HAVING SUM(amount) > 5000000);
SELECT city, name FROM teams WHERE total_amt > 5000000 AND country IN (SELECT * FROM payroll WHERE country = 'Canada');
SELECT t.city, t.name FROM teams t, payroll p WHERE t.id = p.id AND p.total_amt = 5000000 AND 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);
Сложность вопроса
92
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто ищет вот эти ответы интуит? Это же изи
29 мар 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.