求某列第二最大值所在行的SQL
如题,想获取某列最大值所在行,以及该列次最大值所在行。因为海量数据的原因,不想用排序。不知道可不可以用exists实现?
C1 SEQ
a 1
a 3
a 5
b 1
b 2
b 3
想要的结果
C1 SEQ
a 3
b 2
或者能出来这样的结果也行
C1 SEQ
a 3
a 5
b 2
b 3
C1 SEQ
a 1
a 3
a 5
b 1
b 2
b 3
想要的结果
C1 SEQ
a 3
b 2
或者能出来这样的结果也行
C1 SEQ
a 3
a 5
b 2
b 3
...全文
相关推荐
SQL常用语句大全
- `SELECT MAX(field1) AS maxvalue FROM table1`求最大值。
好用的sql语句大全
- `SELECT MAX(field1) AS maxvalue FROM table1`求最大值。
技术文本\经典SQL语句大全
- **EXCEPT**:返回在第一个查询中存在但在第二个查询中不存在的行。`EXCEPT ALL`不消除重复行。 - **INTERSECT**:返回同时存在于两个查询中的行。
经典SQL语句大全,常用sql语句示例
- **EXCEPT**:返回在第一个查询中存在但在第二个查询中不存在的行,去除重复行。`EXCEPT ALL` 不去除重复行。
经典SQL语句大全
- **EXCEPT运算符**: 返回出现在第一个表中但不在第二个表中的行。


