<分区>
根据表格:
USERS (user_name, email, balance)
如何创建以最高效方式返回第二高用户余额的查询?
我成功地通过查询获得了这条记录(但不是通过有效的方式):
SELECT
*
FROM
(SELECT
us.*,
ROWNUM row_num
FROM
(SELECT
u.*
FROM
users u
ORDER BY
u.BALANCE DESC) us
WHERE
ROWNUM < 3)
WHERE
row_num > 1;