D.L*_*Loo 5 mysql sql aggregate teradata
如何以方便的方式选择表中的所有列和聚合函数?
即说我有一个有 100 列的表,我想发送以下内容
SELECT Max(Columns 44), ALL OTHER COLUMNS
FROM zz
Group by ALL OTHER COLUMNS
Run Code Online (Sandbox Code Playgroud)
谢谢!
从表中选择所有列是:
select * from zz;
Run Code Online (Sandbox Code Playgroud)
从表中选择一个最大值是
select max(column44) from zz;
Run Code Online (Sandbox Code Playgroud)
两者结合:
select zz.*, (select max(column44) from zz) as maxcol44
from zz;
Run Code Online (Sandbox Code Playgroud)
如果您想在结果行中省略 column44 而只有 maxcol44,那么您必须列出这些列:
select
column1,
column2,
...
column43,
(select max(column44) from zz) as maxcol44,
column45,
...
from zz;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5193 次 |
| 最近记录: |