11.11.5 其他函数
1.NTH_VALUE(expr,n)函数
NTH_VALUE(expr,n)函数返回第n个expr的值。
例如,查询t_goods数据表中排名第3和第4的价格信息。
mysql> SELECT id, t_category, t_name, t_price,
-> NTH_VALUE(t_price,2) OVER w AS second_price,
-> NTH_VALUE(t_price,3) OVER w AS third_price
-> FROM t_goods
-> WINDOW w AS (PARTITION BY t_category_id ORDER BY t_price);
+----+---------------------+-----------------+---------+--------------+-------------+
| id | t_category | t_name | t_price | second_price | third_price |
+----+---------------------+-----------------+---------+-----------