кодесурса

PostgreSQL Basic SELECT: вычисление месячной зарплаты каждого сотрудника

script1adsense2code
script1adsense3code

19. Напишите запрос, чтобы получить месячный оклад (округленный до 2 десятичных знаков) каждого сотрудника.
Примечание. Предположим, что в поле «Зарплата» представлена информация о «годовой зарплате».

Пример решения:

Код:

SELECT first_name, last_name, 
ROUND(salary/12,2) as "Monthly Salary" 
FROM employees;

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


Выход:

 pg_exercises = # SELECT first_name, last_name,
pg_exercises- # ROUND (зарплата / 12,2) как «Ежемесячная зарплата»
pg_exercises- # ОТ сотрудников;
 имя_файла | фамилия | Месячная зарплата
------------- + ------------- + ----------------
 Стивен | Король | 2000,00
 Нина | Коххар | 1416,67
 Лекс | Де Хаан | 1416,67
 Александр | Hunold | 750,00
 Брюс | Эрнст | 500,00
 Дэвид | Остин | 400,00
 Валли | Патабала | 400,00
 Диана | Лоренц | 350,00
 ....
 Ден | Рафаэли | 916,67
 Александр | Ху | 258,33
 Шелли | Байда | 241,67
 Сигал | Тобиас | 233,33
 Парень | Химуро | 216,67
 Карен | Кольменарес | 208,33
 Мэтью | Вайс | 666,67
 Адам | Фрипп | 683,33
 ....
 Стивен | Маркл | 183,33
 Лаура | Биссо | 275,00
 Може | Аткинсон | 233,33
 Джеймс | Марлоу | 208,33
 ....
 Стивен | Стайлз | 266,67
 Джон | SEO | 225,00
 Джошуа | Патель | 208,33
 Тренна | Раджс | 291,67
...
 Германн | Баер | 835,83
 Шелли | Хиггинс | 1002,50
 Уильям | Гитц | 694,17
(106 строк)

Практика онлайн



Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущая: написать запрос для выбора первых десяти записей из таблицы.
Далее: PostgreSQL Ограничение и сортировка данных - упражнения, практика, решение

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code