gpt4 book ai didi

MySQL - 如何在一个(UNION)查询中选择最小值和最大值

转载 作者:行者123 更新时间:2023-11-29 01:18:17 24 4
gpt4 key购买 nike

谁能告诉我如何使用 MIN 和 MAX 以及 UNION 关键字从表中选择最小值和最大值。

我尝试使用:

SELECT ename, MIN(sal)
FROM emp
UNION
SELECT ename, MAX(sal)
FROM emp;

但它只显示与 MIN 相同的名称,例如:

smith | 800
smith | 5000

需要:

smith | 800
king | 5000

example data

最佳答案

SELECT ename, sal
FROM EMP
WHERE sal = (SELECT MIN(sal) FROM EMP)
UNION
SELECT ename, sal
FROM EMP
WHERE sal = (SELECT MAX(sal) FROM EMP)

关于MySQL - 如何在一个(UNION)查询中选择最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8072231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com