【发布时间】:2020-08-31 16:16:08
【问题描述】:
select studentid,
sum(score) 'Total',
avg(IF(score>85)) 'Average',
max(score) 'Maximum',
min(score) 'Minimum'
from results
group by studentid;
错误信息:
您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 ')) '平均',
max(score) '最大值',
【问题讨论】:
-
你想做什么?
-
有两种解决方案,但我担心你的意思是
avg(IF(score>85))的第三件事。请解释。或者举几个例子。
标签: sql sum mariadb max average