如何对表中的每一列进行排序并在SQL中显示每列中的最高值?

苏哈央

我有一个数据表如下:

Emp id, salary,deptid 
1,1000,1
2,500,3
3,1500,2
4,5000,2
5,3000,8
8,2000,5
7, 3500,1
9,3000,2

我需要对表中的每一列进行排序并在每一列中显示最高值。所以输出将如下所示:

Empid,salary,deptid 
9,5000,8

为方便起见,附上创建表语句。

CREATE TABLE t1(empid INT, salary INT, deptid INT);
INSERT INTO t1 VALUES(1,1000,1);
INSERT INTO t1 VALUES(2,500,3);
INSERT INTO t1 VALUES(3,1500,2);
INSERT INTO t1 VALUES(4,5000,2);
INSERT INTO t1 VALUES(5,3000,8);
INSERT INTO t1 VALUES(8,2000,5);
INSERT INTO t1 VALUES(7, 3500,1);
INSERT INTO t1 VALUES(9,3000,2);

它在甲骨文中。

去世

这不是关于排序。
您想要每列的最大值:

SLEECT MAX(empid) empid, 
       MAX(salary) salary, 
       MAX(deptid) deptid 
FROM t1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

确定每一行在另一列中指定的组中是否具有最高值

对每一列进行排序,并在第一行中获取底部2个值的相应键ID

如何在文件中每4行对第一列进行排序,并在第二列中使用键

Excel:如何突出显示在另一列中重复的最高值单元格

如何在表格的每一行中突出显示最高值?

如何获取python pandas中每列的n个最频繁或最高值?

Excel - 如果舍入时有多个最高值,则突出显示一列中的最高值

熊猫对值进行排序以使groupby中的每一列排在前5位

如何根据同一输出中的观察对每一列进行排序?

SQL查询在每一列中返回相同的值

对表中的4列排序一个数组,以按字母顺序从每一列开始读取

在各行中突出显示每一行的最高值

如何选择与 PostgreSQL 中另一列的最高值的唯一列值对相对应的行?

如何对熊猫中的每一列进行分组并计算不丢失值的数量

如何使用pandas groupby()在每一列中显示2件事的值?

在 Excel 中,搜索一列以查找链接到另一列的最高值

如何获取数据框中每一行的每一列的值和类型?

取得每一行值并在Pandas中建立一列

如何对 1000 行文件中的每 20 行进行排序,并仅将每个间隔中具有最高值的排序行保存到另一个文件中?

如何使用另一列获取值并在MySQL或SQL中获得每一行之间的差异?

如何按R中每列的最后一个值对数据框中的列进行重新排序

使用awk分别对文件中的每一列进行数值排序

如何用Pandas Dataframe中的每一列绘制每一列?

如何在1列上对表进行排序,然后在PHP中对另一列进行排序

在Python中显示DataFrame中每一列的值比例

电缆在每一列中显示不同位数

如何在python中显示表格中每一行和每一列的总和

从Java的每一列中获取最大值?

在每一列中获取某个值的频率