新用户注册
备考刷题,请到
CDA认证小程序
【解析】选项 A 在 ORDER BY 语句中使用 amount,但 SUM(amount) 没有别名,导致无法正确排序;选项 B 的 ORDER BY 语句在 GROUP BY 之前,SQL 语法错误;选项 D WHERE SUM(amount) > 0 语法错误,因为 WHERE 不能用于聚合函数;选项 C 先计算 SUM(amount) 并赋予别名 total_amount,然后按 ORDER BY total_amount DESC 排序,语义清晰,符合要求。