多个平均值和压缩平均值的四舍五入小数点?

Round decimals for multiple averages and condensing avg?

我想知道是否有任何方法可以压缩这个select语句?

以及是否可以将每个结果四舍五入到一定数量的小数?

它设置正确并给了我正确的结果,但我只是想知道是否有任何方法可以收紧它?我正在使用 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) 

您可以简单地使用 ROUND() function

SQLite round() function rounds a floating-point value t up to a number of digits to the right of the decimal point. If the 2nd argument (rounded digits) is omitted, it is assumed to be 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)