注册 登录
编程论坛 SQL Server论坛

刚学数据库,理解不好,谢谢过目~~

领导不在 发布于 2007-04-21 14:35, 608 次点击
查询信息系年龄最大的三个学生的学号及其年龄,结果按年龄降序排列。

GET W(3)(Student.sno,Student.Sage):Student.Sdept='IS'DOWN Student.Sage
请问从哪里看出来年龄最大?
谢谢~~~
4 回复
#2
棉花糖ONE2007-04-21 15:51

select top 3 * from student order by score desc

#3
领导不在2007-04-22 21:18
只是用GET不用SELECT,就是给解释下年龄最大哪里看出来,谢谢~~
#4
xiyou4192007-04-23 22:45
以下是引用领导不在在2007-4-21 14:35:32的发言:
查询信息系年龄最大的三个学生的学号及其年龄,结果按年龄降序排列。

GET W(3)(Student.sno,Student.Sage):Student.Sdept='IS'DOWN Student.Sage
请问从哪里看出来年龄最大?
谢谢~~~

DOWN是按降序排列的,就是按照你的Student.Sage降序排列,而且你前面有W(3)选择了3个,那么当然是年龄最大的三条记录了.

#5
领导不在2007-04-25 20:07
谢谢~~
1