SQL Как получить значения взависимости от содержимого колонки
Ответы (2 шт):
Автор решения: Nafanya
→ Ссылка
Можно добавить еще одну вспомагательную колонку с типом данных "Число с плавающей точкой" где указать % для каждого работника, где по умолчанию буде (0.3) = 30%. А уже при выводе получать суму от процента.
Автор решения: Daniil
→ Ссылка
SELECT First_name,
CASE
WHEN First_name = 'Bob' THEN Salary*0.10
WHEN First_name = 'Alex' THEN Salary*0.5
WHEN First_name != 'Bob' AND First_name != 'Alex' THEN Salary*0.30
END as procent
FROM "Employee";
Решение оказалось следующим.
