2016-03-02 23 views
-1

我有一個大表(> 50列),並希望得到像這樣每列的最大和最小的:Teradata的最小/最大每一列

column_1 min max 
column_n min max 

有任何疑問這樣做呢?

+1

當你選擇min(column_1),max(column_1),min(column_2)等等,而不是運行50個查詢時,它更有效率。 – dnoeth

+0

@dnoeth建議的表單傳遞是更有效的方法。 –

回答

0
select 'column_01', min(column_1), max(column_1) from tablename 
union all 
select 'column_02', min(column_2), max(column_2) from tablename 
... 
union all 
select 'column_50', min(column_50), max(column_50) from tablename