当前位置: 代码迷 >> SQL >> 一个表里4个字段,怎么取出其中的最大值
  详细解决方案

一个表里4个字段,怎么取出其中的最大值

热度:173   发布时间:2016-05-05 15:27:08.0
一个表里4个字段,如何取出其中的最大值
例如:表table1 有 aa,bb,cc,dd 四个字段,我要判断出每条记录的中这四个字段中的最大值,SQL语句怎么写


------解决方案--------------------
select max(aa) from (
select aa from tt
union
select bb from tt
union
select cc from tt
union
select dd from tt
) d
------解决方案--------------------
贴建表及插入记录的SQL,及要求结果出来看看

------解决方案--------------------
select 类别,max(aa) from (
select 类别,9月价格 as aa from tt
union
select 类别,10月价格b from tt
union
select 类别,11月价格 from tt
union
select 类别,12月价格 from tt
) d group by 类别
------解决方案--------------------
tt:表名
D:别名
  相关解决方案