Секція 1. Розділ 12
single
Завдання: Працівники з Зарплатою Вище Середньої
Свайпніть щоб показати меню
Коли підзапит розміщується в секції WHERE, можна використовувати оператор IN та comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Завдання
Swipe to start coding
Знайти співробітників, чия salary перевищує середню зарплату всіх співробітників, використовуючи підзапит у секції WHERE.
У підсумковій таблиці повинно бути 3 стовпці: first_name, last_name та salary. Далі відсортуйте результат за зарплатою у порядку спадання за допомогою ORDER BY.
Цей синтаксис може бути відмінною альтернативою до використання HAVING.
Коротка інструкція
- Отримати стовпці
first_name,last_nameтаsalaryз таблиціemployees. - У секції
WHEREвикористати внутрішній запит із синтаксисомsalary > [inner query]. - У внутрішньому запиті отримати середнє значення стовпця
salaryз таблиціemployees. - Відсортувати результати за
salaryу порядку спадання.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 12
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат