sql语句查询查询年龄最小的学生的姓名和年级,可是我查出来的确是最大年龄....

selectStudentName,GradeId,BornDatefromStudentwhereBornDate=(selectmax(BornDate)fromStudent)

如何用sql查询年龄的最大值和最小值。

最小年龄=最大出生日期SELECT*FROMTb_StudentWHEREBirthday=(SELECTMAX(生日)FROMTb_Student)。

最大年龄=最小出生日期SELECT*FROMTb_StudentWHEREBirthday=(SELECTMIN(生日)FROMTb_Student)平均年龄。

扩展信息:

1.数据查询语言(DQL:DataQueryLanguage):

数据查询语言也称为数据检索,用于从表中获取数据并确定数据在应用程序中的显示方式。

SELECT保留字是DQL(以及所有SQL)中使用最广泛的动词。
DQL中其他常用的保留字有WHERE、ORDERBY、GROUPBY和HAVING。
DQL保留字通常与其他类型的SQL语句一起使用。

2.数据操作语言(DML):

这些语句包括INSERT、UPDATE和DELETE动词。
它们分别用于添加、修改和删除表中的行。
它也称为实用查询语言。

sql语句求其他系中比计算机系某一学生年龄小的学生信息(即求其它系中年龄小于计算机系年龄最大者的学生

selectstudent_numfromstudentwhereage<(selectmax(age)fromstudentwhereDepartment='计算机')andDepartment<>'计算机';