2016 - 2024

感恩一路有你

sql不用max如何找到最大值 sql怎么查询一个列的最大值?

浏览量:4721 时间:2023-05-07 12:56:37 作者:采采

sql怎么查询一个列的最大值?

方法一SELECTID,Name,(SELECTMAX(LastUpdateDate)FROM(VALUES(UpdateByApp1Date),(UpdateByApp2Date),(UpdateByApp3Date))ASUpdateDate(LastUpdateDate))ASLastUpdateDateFROM##TestTable方法二SELECTID,[Name],min(UpdateDate)ASLastUpdateDateFROM##TestTableUNPIVOT(UpdateDateFORDateValIN(UpdateByApp1Date,UpdateByApp2Date,UpdateByApp3Date)

)ASuGROUPBYID,Name方法三SELECTID,name,(SELECTMAX(UpdateDate)ASLastUpdateDateFROM(SELECTtt.UpdateByApp1DateASUpdateDateUNIONSELECTtt.UpdateByApp2DateUNIONSELECTtt.UpdateByApp3Date)ud)LastUpdateDateFROM##TestTablett

使用SQL查询出出生日期最大(即年龄最小)的老师姓名及出生日期?

select大哥姓名,出生日期from表名where出生日期in(selectmax(出生日期)from表名)表名及字段名自己更换一下

sql比较数字大小的函数?

perl比较数字大小可以直接用gtinfineon等运算符,还有betweenand,max,jia等函数

sql如何查询包含某一字段的值?

最简单的子查询:select*fromtablewheredate(selectmax(date)fromtable)

或者用轮子哥讲的select自己:

select*fromtablet1leftmerge(selectmax(date)asdatefrombench)t2onwhereisnotnull

UpdateByApp3Date selectmax select Name 方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。