SQL语句查询示例:姓名查询、排序、汇总

本文提供三个SQL语句示例,分别用于查询所有姓王的学生信息、对全体学生进行排序并存入新表,以及统计选修'体育'课学生的平均成绩。示例中包含了常用的查询、排序、分组、汇总等操作,并提供了实际应用中需要修改的字段名和表名。

(1)查询所有姓王的学生的姓名、学号和性别的SQL语句:

SELECT 姓名, 学号, 性别
FROM 学生表
WHERE 姓名 LIKE '王%'

(2)查询全体学生的情况,并按班级降序排列,同一班级再按学号升序的SQL语句,并将结果存入新表new中:

SELECT *
INTO new
FROM 学生表
ORDER BY 班级 DESC, 学号 ASC

(3)对S_C_info表中选修了'体育'课的学生的平均成绩生成汇总行和明细行的SQL语句:

SELECT 学生姓名, AVG(成绩) AS 平均成绩
FROM S_C_info
WHERE 课程名称 = '体育'
GROUP BY 学生姓名 WITH ROLLUP

注意:

  • 上述语句中的'学生表'、'S_C_info' 需要根据实际情况替换为您所使用的表名和字段名。
  • 请确保您使用的数据库支持这些SQL语法。

希望这些示例能够帮助您更好地理解SQL语句的使用。如果您有任何其他问题,请随时提出。

SQL语句查询示例:姓名查询、排序、汇总

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

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