Упражнение по SQLite: отображение названия должности, имени сотрудника и разницы между зарплатой сотрудника и минимальной зарплатой за работу
Напишите запрос для отображения названия должности, имени сотрудника и разницы между зарплатой сотрудника и минимальной зарплатой за работу.
Пример таблицы: сотрудники
Код SQLite:
SELECT job_title, first_name, salary-min_salary 'Salary - Min_Salary'
FROM employees
NATURAL JOIN jobs;
Выход:
job_title first_name Зарплата - Min_Salary ---------- ---------- ------------------- Президент Стивен 4000 Администрация Нина 2000 Administra Lex 2000 Программист Александр 5000 Программист Брюс 2000 Программист Дэвид 800 Программист Валли 800 Программист Диана 200 Финансы Ма Нанси 3800 Бухгалтер Даниэль 4800 Бухгалтер Джон 4000 Бухгалтер Исмаэль 3500 Бухгалтер Жозе Мануэ 3600 Бухгалтер Луис 2700 Закупка Ден 3000 Закупка Александра 600 Покупка Шелли 400 Закупка Сигал 300 Закупка Гая 100 Закупка Карен 0 Фондовый Мана Мэтью 2500 Фондовый Мана Адам 2700 Сток Мана Пайам 2400 Сток Мана Шанта 1000 Сток Мана Кевин 300 Сток Клер Юлия 1200 Сток Клер Ирен 700 Сток Клер Джеймс 400 Сток Клер Стивен 200 Сток Клер Лора 1300 Сток Клер Може 800 Сток Клер Джеймс 500 Сток Клер TJ 100 Фондовый Клер Джейсон 1300 Сток Клер Майкл 900 Сток Клер Ки 400 Stock Cler Hazel 200 Сток Клер Ренске 1600 Сток Клер Стивен 1200 Фондовый Клер Джон 700 Сток Клер Джошуа 500 Сток Клер Тренна 1500 Сток Клер Кертис 1100 Сток Клер Рэндалл 600 Сток Клер Питер 500 Продажи Мана Джон 4000 Продажи Маны Карен 3500 Продажи Мана Альберто 2000 Продажи Маны Джеральд 1000 Продажи Мана Елени 500 Продажи Репр Питер 4000 Sales Repr David 3500 Продажи Репр Питер 3000 Продажи Репр Кристоф 2000 Sales Repr Nanette 1500 Сбыт Репр Оливер 1000 Sales Repr Janette 4000 Продажи Репр Патрик 3500 Сбыт Репр Аллан 3000 Sales Repr Lindsey 2000 Sales Repr Louise 1500 Сбыт Репр Сарат 1000 Sales Repr Clara 4500 Sales Repr Danielle 3500 Sales Repr Mattea 1200 Sales Repr David 800 Продажи Репр Сундар 400 Сбыт Репр Амит 200 Sales Repr Lisa 5500 Sales Repr Harrison 4000 Сбыт Репр Тайлер 3600 Sales Repr William 1400 Sales Repr Elizabeth 1300 Продажи Репр Сундита 100 Sales Repr Ellen 5000 Сбыт Репр Алисса 2800 Продажи Репр Джонатон 2600 Sales Repr Jack 2400 Сбыт Репр Кимберели 1000 Продажи Репр Чарльз 200 Доставка C Winston 700 Доставка C Jean 600 Доставка C Марта 0 Доставка C Girard 300 Доставка C Nandita 1700 Доставка C Алексис 1600 Доставка C Юлия 900 Доставка C Энтони 500 Доставка C Kelly 1300 Доставка C Дженнифер 1100 Доставка C Тимоти 400 Доставка C Рэндалл 0 Доставка C Сара 1500 Доставка C Бритни 1400 Доставка C Самуил 700 Доставка C Vance 300 Доставка C Алана 600 Доставка C Кевин 500 Доставка C Дональд 100 Доставка C Дуглас 100 Администрация Дженнифер 1400 Маркетинг Майкл 4000 Маркетинг Пэт 2000 Human Reso Susan 2500 Public Rel Hermann 5500 Бухгалтерский учет Шелли 3800 Public Acc William 41003 Vollman 193 Everett 123 Vollman 194 Маккейн 123 Фольман 195 Джонс, 123 Фольман 196 Уолш 124 Моргос 197 Фини 124 Моргос 198 OConnell 124 Mourgos 199 Грант 124 Моргос 200 китов 101 Коххар 201 Hartstein 100 King 202 Fay 201 Hartstein 203 Маврис 101 Коххар 204 Baer 101 Kochhar 205 Хиггинс 101 Коххар 206 Гитц 205 Хиггинс
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Написать запрос для отображения названия должности и средней заработной платы сотрудников.
Далее: Напишите запрос, чтобы отобразить историю заданий, выполненную любым сотрудником, который в настоящее время получает более 10000 зарплат.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code