2016-09-23 65 views
0

我试图运行一个查询,它会将四舍五入的平均值显示为两位小数。这是我的代码,我不知道为什么我不断收到错误。“缺少右括号”MySQL错误

SELECT 
    ROUND(AVG (Scholarship, 2)) AS 'Average Scholarships' 
FROM 
    student; 

回答

1
SELECT ROUND(AVG (Scholarship), 2) AS 'Average Scholarships' FROM student; 
3

你传入Scholarship, 2AVG功能,只期待一个参数。

你的意思做的是通过AVG (Scholarship)2ROUND,像这样:

SELECT ROUND(AVG (Scholarship), 2) AS 'Average Scholarships' FROM student;