跨校考研怎么认识导师:select 学号,姓名,max(数学) as max数学 from 表1 这个语句是什么意思?

来源:百度文库 编辑:高考问答 时间:2024/05/05 18:34:42
我在编程中遇到了一点小问题 select 学号,姓名,max(数学) as max数学 from 表1 这是用SQL语言查询表1中的内容 请问这个语句中的 max(数学) as max数学 什么意思 要表达什么?
不胜感激!!!!

你这个语句是错误的,完整的应该是select 学号,姓名,max(数学) as max数学 from 表1 group by 学号,姓名
这句话的意思是说取每一个学生数学成绩中分数最高的一个

取数学成绩的最大值,并且列名是max数学,而不是数学,因为默认是数学.

max(数学):数学那一列所以数的和,是Sql函数
as max数学:前边那个式子的列标题,显示成"max数学"

字段 AS 字段名
是你即将SELECT出的表,列的项目如何显示
如XM AS 姓名,则列表头显示姓名,否则默认XM