查询年龄最大,学号最小的学生信息,SQL语句怎么写

studentidnameage1张三202李四213王五214赵六21... student
id name age
1 张三 20
2 李四 21
3 王五 21
4 赵六 21
展开
 我来答
分享社会民生
高粉答主

2020-12-16 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283332

向TA提问 私信TA
展开全部

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

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



扩展资料:

1、数据查询语言(DQL:数据查询语言):

它的语句,也称为“数据检索语句”,用于从表中获取数据并确定数据在应用程序中是如何呈现的。

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

2、数据处理语言(DML):

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

zozo98
2009-08-13 · TA获得超过1972个赞
知道小有建树答主
回答量:954
采纳率:0%
帮助的人:329万
展开全部
用嵌套查询写
分为两部分
1、主查询
select * from sturent where id = (这里填子查询) and age = (这里填子查询)

2、子查询就是返回最大或最小值行的记录,即
select max(age) from sturent

select min(id) from sturent

再组合一下就搞定了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4bf6b4560
2009-08-13 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:160万
展开全部
select * from student where age=(select max(age) from student) //年龄最大
学号最小的学号字段是什么?如果是ID的话那么像楼上那样写就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wmxnlcj
2009-08-13 · TA获得超过191个赞
知道答主
回答量:265
采纳率:0%
帮助的人:145万
展开全部
select * from student where id in(select min(id) from student where age=(select max(age) from student))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjwssg
2009-08-13 · TA获得超过1232个赞
知道答主
回答量:441
采纳率:0%
帮助的人:243万
展开全部
年龄最大且学号最小的SQL语句为一楼;但显然查询结果为没有.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式