如何用sql查询年龄的最大值和最小值。

如何用sql查询年龄的最大值和最小值。,第1张

年龄最小=出生日最大SELECTFROMTb_StudentWHEREBirthday=(SELECTMAX(Birthday)FROMTb_Student)。

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

扩展资料:

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

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

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

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

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

--你是看不懂 要我帮你解释吧? 刚看错了 你这个语句写的太累赘了
--具体的意思就是把a和b先联合起来 拿到b的price 然后再和b关联
--这里就相当于 bprice=bprice (因为这里的aprice 就是通过关联拿的b的price)
--你的语句和这个意思是一样的 效果也是一样的 不明白再问我
select aid,aname,abid,aaid,aprice from a inner join b on aid=baid and bprice<=bprice

min()函数
比如有如下数据:表名:UserInfo
age name gender
13 aaa 男
16 bbb 女
12 ccc 妖
SQL:select from UserInfo where age=(select min(age) from UserInfo)
结果:
age name gender
12 ccc 妖
查询出最小的年龄,然后查询该人的详细信息。
拙见。

查询语句参考如下:
select
UserName,--
Convert(char(8),dealTm,112) as date,--日期
min(dealTm) as earliestTime ,--最大
max(dealTm) as latestTime--最小
from t2
group by Convert(char(8),dealTm,112) ,UserName

select max(t) as 温度最大值,min(t) as 温度最小值,max(p) as 湿度最大值,min(p) as 湿度最小值,max(datetime) as 最后出现时间,min(datetime) as 最早出现时间 from yourtable_name


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13350695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存