小编Yuk*_*ura的帖子

SQL - 获取具有最大值的列的索引

我有一个包含样本数据的表格如下.

col1    col2    col3
4       6       9
7       1       5
Run Code Online (Sandbox Code Playgroud)

我想得到列的索引,其值与该行的最大值匹配,如果它们相等,则忽略后者.

例如,结果应该是return

3 (because col3 has maximum value 9)
1 (because col1 has maximum value 7)
Run Code Online (Sandbox Code Playgroud)

请注意,列数未定义,因此我需要一般解决方案.

谢谢

sql-server

5
推荐指数
1
解决办法
1219
查看次数

标签 统计

sql-server ×1