sql求多列每列数据的最大值,最小值,得到的结果第一行是第一列的最大值,最小值下一列的数据在第二行

创建数据测试表test1,列和内容如下:

sql语句为:

SELECTmax(sz1),max(sz2),max(sz3)FROMtest1UNIONALLSELECTmin(sz1),min(sz2),min(sz3)FROMtest1

SQL语句求一个表中两列数据中的最大/最小值/标准差

选择case(当MAX(col1)>MAX(col2)则'col1更大'当MAX(col1)MIN(col2)then'col2小'else'等于'end)asCOL2,case(ifavg(col1)avg(col2)then'平均值col2的产品大小等于col1'else'end)作为table1中的COL3

SQL数据库查询最大和最小

选择max(t)作为温度的最大值;min(t)为温度最小值;max(p)为湿度最大值;min(p)为湿度最小值;作为最大值(日期时间);最后一次出现的时间;yourtable_name中最早出现的时间为min(datetime)。