avg函数结果最多保留4位吗?怎么可以保留6位呢? (已解决)

在 TiDB 中,AVG 函数默认的结果精度是保留到小数点后 4 位。如果您需要保留 6 位小数,可以使用 FORMAT 函数对 AVG 函数的结果进行格式化。

例如,假设您要计算表 tb 列的平均值,并保留 6 位小数,可以使用以下 SQL 语句:

SELECT FORMAT(AVG(b), 6) FROM t;

其中,AVG(b) 计算 b 列的平均值,FORMAT 函数将结果格式化为保留 6 位小数的字符串。