2017-11-01 14 views
0

一度にテーブルから最小および最大給与を表示する方法(一度に2つのレコード、最大で1つ、最大でもう1つ)一度にmin、maxを取得するSQLコード

私の入力テーブルのデータ:

empid ename sal 
1  A 2000 
2  B 1000 
3  C 1500 
4  D 5000 
5  E 7000 

が出力:

sal 
7000 -- max 
2000 -- min 
+0

私は書式を改善しました(読みやすくするため)。何を試しましたか?コードの試行を表示します。 –

答えて

0

あなただけUnionを使用することができます。

Select MAX(Sal) 
From TableA 

UNION ALL 

Select Min(Sal) 
From TableA 

これは、あなたの所望の出力を与えるだろう。労働組合の

sal 
7000 -- max 
2000 -- min 

詳しい情報はhereを見つけることができます。

0

あなたはこのような何かを意味ですか?

select max(sal) sal from my_table union all select min(sal) sal from my_table