PostgreSQL Basic SELECT: вычисление месячной зарплаты каждого сотрудника
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 программирования
disqus2code