SQLite Упражнение: Найти имена, зарплату сотрудников, чья зарплата больше, чем средняя зарплата
Напишите запрос, чтобы найти имена (first_name, last_name), зарплату сотрудников, зарплата которых превышает среднюю зарплату.
Пример таблицы: сотрудники
Код SQLite:
SELECT first_name, last_name, salary FROM employees
WHERE salary > (SELECT AVG(salary) FROM employees);
Выход:
Имя Фамилия Зарплата ---------- ---------- -------- Стивен Кинг 24000 Нина Кочхар 17000 Лекс Де Хаан 17000 Александр Гунольд 9000 Нэнси Гринберг 12000 Даниэль Фавиет 9000 Джон Чен 8200 Исмаэль Скиарра 7700 Хосе Мануэ Урман 7800 Луис Попп 6900 Ден Рафаэли 11000 Мэтью Вайс 8000 Адам Фрипп 8200 Payam Kaufling 7900 Шанта Фольман 6500 Джон Рассел 14000 Карен Партнерс 13500 Альберто Эрразуриз 12000 Джеральд Кэмбро 11000 Элени Злоткей 10500 Питер Такер 10000 Дэвид Бернштейн 9500 Питер Холл 9000 Кристоф Олсен 8000 Нанетт Камбро 7500 Оливер Туво 7000 Джанет Кинг 10000 Патрик Салли 9500 Аллан Макьюэн 9000 Линдси Смит 8000 Луиза Доран 7500 Сарат Сьюэлл 7000 Клара Вишни 10500 Даниэль Грин 9500 Маттеа Марвинс 7200 Дэвид Ли 6800 Лиза Озер 11500 Харрисон Блум 10000 Тайлер Фокс 9600 Уильям Смит 7400 Элизабет Бейтс 7300 Эллен Абель 11000 Алисса Хаттон 8800 Джонатон Тейлор 8600 Джек Ливингстон 8400 Кимберели Грант 7000 Михаэль Хартштейн 13000 Сьюзен Маврис 6500 Герман Баер 10000 Шелли Хиггинс 12000 Уильям Гитц 8300
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы найти имена (имя, фамилия) сотрудников, которые являются менеджерами.
Далее: Напишите запрос, чтобы найти имена (имя, фамилия, имя), зарплату сотрудников, чья зарплата равна минимальной зарплате для их должности.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code