急急急!!!怎么用SQL语句查询student表中年龄最小的前三名学生信息?

如题所述

select top 3 * from student order by age ASC
top 3 是前3个学生的意思, order by age ASC 的意思是根据年龄升序排列, 也就是说最前面的就是年龄最小的。 (当然你没有考虑到的是3个最小的年龄一样的话, 是不是还要加个条件, 比如学号, 性别)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-11
select top 3 * from student order by age ASC
这个只是将所有数据按照年龄倒序排列取前3行,如果年龄有相同的,比如有好几个都并列第三年轻,数据库只会返回数据库中排在最前面的。
第2个回答  2011-11-10
select top 3 * from student order by 年龄 ASC
第3个回答  2011-11-11
倒序就可以,asc
第4个回答  2011-11-10
hjghghgjhgjh

急急急!!!怎么用SQL语句查询student表中年龄最小的前三名学生信息?
student order by age ASC top 3 是前3个学生的意思,order by age ASC 的意思是根据年龄升序排列,也就是说最前面的就是年龄最小的。(当然你没有考虑到的是3个最小的年龄一样的话,是不是还要加个条件,比如学号,性别)

急急急!!!查询出年龄最大、最小和等于平均值的学生信息怎么写,SQL语句...
年龄最大:select * from 学生表 where 年龄=(select max(年龄) from 学生表);年龄最小:select * from 学生表 where 年龄=(select min(年龄) from 学生表);年龄平均:select * from 学生表 where 年龄=(select avg(年龄) from 学生表);

急急急!!用SQL语句编写 求!!!
where st.[系编号]=001 group by c.[课程号],c.[课程名]order by c.[课程号] desc <5> select [学号],[科目数]=count(1) from 学生选课 where [成绩]>80 group by [学号]order by [学号],[科目数]<6> select s.[姓名],s.[年龄],l.[系名] from 学生 s inner join 系 l ...

SQL语言 急等
1 select * from student where 年龄>9 and 年龄<20 2 insert into student(学号,姓名,年龄) values (95030,'李莉',18)3 delete Sc where 学号 = (select 学号 from student where 姓名='张娜')4 update course set 成绩=成绩+5 where 学号 in (select 学号 from student,Sc where 性别='...

怎样用SQL语言建立学生数据表,包括对成绩的删除、录入、查询
sql建立表:先建一个学生库student,库里面新建表,比如:studentnum(学生号),studentclass(班级),studenttype(专业)等等,具体你要什么表都可以建立;表里面再新建立字段,比如studentnum(学生号)表里面可以建立num,name等字段,设立num为主键,这样就建立好了一个表,其他表都一样按具体情况建立.(这是...

急!关于用SQL语句表达数据库查询
1、select Cno,Cname from Course where Teacher='刘老师';2、select Sno,Sname from Student where Sage < 22;3、select Sname from Student where Sno not in(select Sno from sc inner join Course on sc.Cno=Course.Cno where Course.Teacher='刘老师');4、select Sname from Student where ...

用sql命令在"学生资讯表"中查询成绩大於60分的学生记录
USE 学生 LOCATE ALL FOR 性别="女"DO WHILE NOT EOF()k=k+1 DISPLAY OFF CONTINUE WAIT "按任意键,继续显示下一个" WINDOW ENDDO USE ?k 用sql列出成绩在80分以上的学生记录 select * from student where score > 80 用SQL语句怎麼在学生资讯表和成绩表中查出学生的所有资讯 SELECT A.*,...

急急急!采用T-SQL语句编写名为uf_getSameSurName
表我就简单创建了一个,其他的你自己弄 建表及数据 create table student (name varchar(10))insert into student values ('张三')insert into student values ('张四')insert into student values ('李三')创建函数 create function uf_getSameSurName(@name varchar(20))Returns intasbegindeclare ...

用sql sever建学生管理表 1、班级表 2、学生基本情况表
set @ID=(select Class.ID from Class,inserted where Class.Class=inserted.ClassName)UPDATE student set Classnum=@ID where [Name]=(select inserted.[Name] from inserted)end 这是我刚刚测试的时候临时建的表, 学生表用了姓名,班级编号,班级 三个字段, 班级表用了班级编号和班级两个字段,...

数据库SQL语句中 查询选修了全部课程的学生的学号和姓名 理解
{ for (int j = 0 ; j<EOFin,j++)} 然后再来看一个例子: 三张表 学生表student (Sno,Sname), 课程表course (Cno,Cname) 选课表SC (Sno,Cno)要求查询出 :选修了全部课程的学生姓名 我的思路:首先学生的选课信息存在于SC表中, 要想知道某个学生是否选修了全部课程,至少我们需要知道一...

相似回答