【发布时间】:2019-07-13 13:16:18
【问题描述】:
我有一个employee 表,上面有名字和薪水。
我想打印这 2 列,其中只有 2 条记录,即我的最高和最低薪员工的姓名。
它应该看起来像这样:
Name Salary
------------------
James 800
Samanth 3000
以下代码不是我想要的,我想要 2 列中的最小值和最大值,每个值有 2 个名称
SELECT
name, MIN(salary), MAX(salary)
FROM
employee
【问题讨论】:
-
如果超过 1 人的最高/最低工资怎么办
-
好问题,我会研究它,但现在这个问题优先
标签: sql groupwise-maximum