本文将展示如何在不使用 COMPUTE 子句的情况下,通过 SQL 语句对所有学生的等级进行汇总统计。

SELECT COUNT(*) AS student_count, grade_level
FROM students
GROUP BY grade_level;

此查询通过以下步骤实现:

  1. SELECT COUNT(*) AS student_count, grade_level: 使用 COUNT(*) 函数统计每个等级的学生人数,并将其命名为 student_count。同时,选择 grade_level 列以便进行分组。
  2. FROM students: 指定要查询的表为 students 表。
  3. GROUP BY grade_level: 将查询结果按照 grade_level 列进行分组,以便对每个等级的学生人数进行统计。

该查询将返回一个表格,包含每个等级的学生人数和等级名称。

示例结果:

| student_count | grade_level | |---|---| | 20 | 1 | | 25 | 2 | | 30 | 3 |

注意:

  • 如果您的数据库使用不同的语法,您可能需要调整查询语句。
  • 您也可以使用其他聚合函数(例如 SUMAVG)来分析学生的其他属性。
SQL 汇总学生人数:无需 COMPUTE 子句

原文地址: https://www.cveoy.top/t/topic/n7dt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录