後,這是我的代碼現在:2位小數點純SQL
SELECT
j.job_title,
ROUND(CAST(SUM(j.salary)/COUNT(j.id)as float)) as average_salary,
COUNT(p.id) as total_people,
ROUND(CAST(SUM(j.salary)/2 as float)) as total_salary
FROM people p
JOIN job j on p.id=j.people_id
GROUP BY j.job_title
ORDER BY average_salary desc;
上average_salary顯示沒有小數結果。沒有CAST,結果顯示超過5位小數。如何更改我的代碼以使其僅顯示小數點後的兩位數字?
我已經嘗試了其他幾個代碼,如使用十進制(16,2)或數字(16,2)而不是浮動,但它似乎不工作。
我想要這個純SQL。謝謝
用你正在使用的數據庫標記你的問題。 –