SQL 一次获取最小值、最大值的代码
SQL code to get min,max at a time
如何一次显示 table 的最低和最高工资(一次 2 条记录,一条是最大值,另一条是最小值)?
我的输入table数据:
empid ename sal
1 A 2000
2 B 1000
3 C 1500
4 D 5000
5 E 7000
输出:
sal
7000 -- max
2000 -- min
你的意思是这样的?
select max(sal) sal from my_table union all select min(sal) sal from my_table
你可以只使用 Union
:
Select MAX(Sal)
From TableA
UNION ALL
Select Min(Sal)
From TableA
这将为您提供所需的输出:
sal
7000 -- max
2000 -- min
可以找到有关工会的更多信息here。
如何一次显示 table 的最低和最高工资(一次 2 条记录,一条是最大值,另一条是最小值)?
我的输入table数据:
empid ename sal
1 A 2000
2 B 1000
3 C 1500
4 D 5000
5 E 7000
输出:
sal
7000 -- max
2000 -- min
你的意思是这样的?
select max(sal) sal from my_table union all select min(sal) sal from my_table
你可以只使用 Union
:
Select MAX(Sal)
From TableA
UNION ALL
Select Min(Sal)
From TableA
这将为您提供所需的输出:
sal
7000 -- max
2000 -- min
可以找到有关工会的更多信息here。