Секція 1. Розділ 12
single
Завдання: Працівники з Вищою за Середню Заробітною Платою
Свайпніть щоб показати меню
Коли підзапит записується в секції WHERE, можна використовувати оператор IN та comparison operators:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Завдання
Проведіть, щоб почати кодувати
Знайдіть співробітників, чия 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат