跪求plsql sum⼀count(1)出来的占比数为什么不正确,急!!!

2024-12-12 15:19:20
推荐回答(1个)
回答1:

这个应该涉及到一个字段的类型转换的问题, 比如 SELECT 1/2 会得到的是0 而不是 0.5,因为两个都是INT型的数据,得到的结果还是INT型,SELECT CAST(1 AS DECIMAL(10,2))/2 ,这样出来的才是0.5,所以在运算之前先转化一下数据类型。