sql查询每个系中年龄最大的人的姓名和年龄
你看这个可以不,先把每个院系中的最大年龄查出来,然后再通过子查询找出这个最大年龄的人的姓名。
每个系年龄最大的学生姓名 sql语句怎么写
select 系名,姓名,年龄 from 学生表 awhere exists(select 1 from (select 系名, max(年龄) as 最大年龄 from 学生表 group by 系名) b where a.系名 = b.系名 and a.年龄 = b.最大年龄);先取每个系的最大年龄,再取系对应最大年龄的学生 ...
sql server查询各系男生年龄最大的学生的学号,姓名,性别,年龄,系名.
SELECT MAX(age) max_age,xuehao,xingming,age,ximing FROM table_namegroup by 系id,xuehao,xingming,age,ximing
用SQL语言查询信管系最大年龄和最小年龄的学生的姓名
你在后面加个group by sname即可,但是你如果像你这样写的话,group by后面一般是跟的每组的列名,你这相当于以每个人为一列,而每个人的最大最小值是一样的,就达不到效果。
SQL查询:查找比所有计算机系的学生年龄都大的学生。
SELECT * FROM Student WHERE Sdept!='计算机' AND Sage> (SELECT MAX(Sage) FROM Student WHERE Sdept='计算机' );这是我的理解,请参考。
SQL计算年龄
在SQL中计算年龄,通常有两种方法,一种是基于月数计算,另一种是基于天数计算。首先,基于月数计算年龄,Oracle数据库提供了一个MONTHS_BETWEEN()函数,可以计算两个日期之间的月数。公式为:ROUND(MONTHS_BETWEEN(SYSDATE, BIRTH_DATE) \/ 12, 1)。这里的SYSDATE表示当前系统日期,BIRTH_DATE表示出生...
sql语句 求其他系中比计算机系某一学生年龄小的学生信息(即求其它系中...
select student_num from student where age < (select max(age) from student where 系 = '计算机')and 系 <> '计算机';欢迎追问。
SQL语句 求各系、各班级的人数和平均年龄,表为Student,分组应该怎 ...
select 系名,count(*) as 系人数, avg(年龄) as 系平均年龄 from Student group by 系名 select 班级名,count(*) as 班级人数, avg(年龄) as 班级平均年龄 from Student group by 班级名 如果系名和班级名字段类型一样,可以用union all 把两个表连起来。如果不一样,可以把班级名转换成和...
用SQL语句查询学生表里面所有学生的姓名及其出生年份
1、CREATE TABLE<表名>(<列名1><数据类型>[列级完整性约束条件]2、<列名2><数据类型>[列级完整性约束条件]]…3、<-列名n><数据类型>[列级完整性约束条件]]4、表列级完整性约束条件])在关系数据库实现过程中,第一步是建立关系模式,定义基本表的结构,即该关系模式是哪些属性组成的,每一...
用数据库SQL 查询年龄在15-22岁之间的计算机系的学生名单及籍贯 这个要...
select * from 表名 where (年龄 between15 and 22 )and 系名='计算机系'