A. 在sql中查寻年龄最大和最小的女学生年龄,及其对应姓名。
select 姓名,年龄
from 学生表
where (年龄=(select max(年龄) from 学生表 where 性别='女')
or 年龄=(select min(年龄) from 学生表 where 性别='女'))
and 性别='女'
B. 急急急!!!怎么用SQL语句查询student表中年龄最小的前三名学生信息
select
top
3
*
from
student
order
by
age
ASC
top
3
是前3个学生的意思,
order
by
age
ASC
的意思是根据年龄升序排列,
也就是说最前面的就是年龄最小的。
(当然你没有考虑到的是3个最小的年龄一样的话,
是不是还要加个条件,
比如学号,
性别)
C. 急急急!!!查询出年龄最大、最小和等于平均值的学生信息怎么写,SQL语句
年龄最大:select * from 学生表 where 年龄=(select max(年龄) from 学生表);
年龄最小:select * from 学生表 where 年龄=(select min(年龄) from 学生表);
年龄平均:select * from 学生表 where 年龄=(select avg(年龄) from 学生表);
D. SQL语句 查询出所有学生的平均年龄、最大年龄】最小年龄
SELECTAVG(age),MAX(age),MIN(age)FROMtable_name
avg是平均年龄,max是最大年龄,min是最小年龄
E. sql语句求每个系年龄最小的同学的选课情况
需要提供表结构才好写SQL啊,写一条大概的给你吧。
--先取每个系年龄最小的同学学号
select 学号 from (select 学号,row_number(partition by 系别 order by 年龄 desc) as fnum from 学生信息表) a where fnum=1
--再根据学号取选课情况
select * from 选课表 where 学号 in (select 学号 from (select 学号,row_number(partition by 系别 order by 年龄 desc) as fnum from 学生信息表) a where fnum=1)
F. 查询出年龄最小和最大的学生信息并计算所有学生的平均年龄,没有年龄字段,只有生日字段。SQL语句怎么写
年龄最小 = 出生日最大
SELECT
*
FROM
Tb_Student
WHERE
Birthday = (SELECT MAX(Birthday) FROM Tb_Student)
年龄最大 = 出生日最小
SELECT
*
FROM
Tb_Student
WHERE
Birthday = (SELECT MIN(Birthday) FROM Tb_Student)
平均年龄 年龄 约等于 现在时间的年 - 出生的年
SELECT
AVG( DATEDIFF (yy, GETDATE(), Birthday) )
FROM
Tb_Student
G. 用SQL语言查找出学生平均年龄最小的班级的名称,怎么写
SQL Server 的:
select top 1 班级 ,avg(年龄) as 平均年龄 from 数据表
group by 班级
order by 平均年龄
H. sql语句查询查询年龄最小的学生的姓名和年级,可是我查出来的确是最大年龄....
select StudentName,GradeId,BornDate from Student
where BornDate =(select max(BornDate) from Student)
I. 如何SQL查询出每个班级中年龄最小的人员信息
如何SQL查询出每个班级中年龄最小的人员信息
你可以根绝年龄排序,然后就imit(1)取出你想要的最小年龄的一个,这样就行了你可以根绝年龄排序,然后就imit(1)取出你想要的最小年龄的一个,这样就行了
J. 怎么用SQL语句查询student表中年龄最小
排序
升序排列即可。
例如:
select * from student order by 年龄 asc