кодесурса
«SQLite

Упражнение на SQLite: отображение идентификатора сотрудника, имени, фамилии, зарплаты всех сотрудников, зарплата которых выше среднего по их отделам

script1adsense2code
script1adsense3code

Напишите запрос, чтобы отобразить идентификатор сотрудника, имя, фамилию, зарплату всех сотрудников, зарплата которых выше среднего для их отделов.

Пример таблицы: сотрудники


Пример таблицы: отделы


Код SQLite:

SELECT employee_id, first_name 
FROM employees AS A 
WHERE salary > 
( SELECT AVG(salary) FROM employees WHERE department_id = A.department_id); 

Выход:

 ИД сотрудника
----------- ----------
100 Стивен
103 Александр
104 Брюс
108 Нэнси
109 Даниил
114 ден
120 Мэтью
121 Адам
122 Payam
123 шанта
124 Кевин
137 Ренске
141 Тренна
145 Джон
146 Карен
147 Альберто
148 Джеральд
149 Елени
150 Питер
151 Дэвид
152 Питер
156 Джанет
157 Патрик
158 Аллан
162 Клара
163 Даниэль
168 Лиза
169 Харрисон
170 Тайлер
174 Эллен
184 Нандита
185 Алексис
188 Келли
189 Дженнифер
192 Сара
193 Бритни
201 Майкл
205 Шелли

Sqlite Online Editor


Структура базы данных «hr»:

«час

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите запрос, чтобы найти имена (имя, фамилия) сотрудников, которые не являются руководителями.
Далее: Напишите запрос, чтобы найти пятую максимальную зарплату в таблице сотрудников.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code