SQL AVG(平均值)返回大量数字

时间:2013-07-26 00:47:52

标签: mysql sql database average

当我做这样的事情时:

SELECT AVG(Price) FROM Product WHERE ProductName = 'Shoe';

SQL返回如下内容:6,5934348324242

包含大量数字的平均数字。

是否可以在查询中执行某些操作,以便查询返回2/3位数(例如:6,59)而不是10位数?

我正在使用MySql

1 个答案:

答案 0 :(得分:5)

您可以将其转换为小数:

SELECT cast(AVG(Price) as decimal(6, 2))
FROM Product
WHERE ProductName = 'Shoe';