四舍五入取多个平均值并压缩平均值?

时间:2019-03-16 19:53:43

标签: sql sqlite rounding average

我想知道是否有任何方法可以压缩此选择语句?

以及是否有可能将每个结果四舍五入到小数位数?

它设置正确并给了我正确的结果,但是我只是想知道是否有任何方法可以将其拧紧?我正在使用SQLite

SELECT  AVG(eFG),
        AVG(OPP_eFG),
        AVG(TOV_PCT),
        AVG(OPP_TOV_PCT),
        AVG(ORB_PCT),
        AVG(DRB_PCT),
        AVG(FTA_RATE),
        AVG(OPP_FTA_RATE) 

1 个答案:

答案 0 :(得分:0)

您只需使用ROUND() function

  

SQLite round()函数将浮点值t舍入到小数点右边的位数。如果省略第二个参数(四舍五入的数字),则假定为0。

SELECT  ROUND(AVG(eFG),2),
        ROUND(AVG(OPP_eFG),2),
        ROUND(AVG(TOV_PCT),2),
        ROUND(AVG(OPP_TOV_PCT),2),
        ROUND(AVG(ORB_PCT),2),
        ROUND(AVG(DRB_PCT),2),
        ROUND(AVG(FTA_RATE),2),
        ROUND(AVG(OPP_FTA_RATE),2)