MySQL实现Oracle或者PostgreSQL的row_numberover这样的排名语法(二)

2014-11-24 15:43:46 · 作者: · 浏览: 1
Lily 7 2 Lily 4 3 Lily 6 4 Lily 7 5 Lily 6 6 Lily 5 7 Lucy 2 1 Lucy 1 2 Lucy 2 3 Ytt 14 1 Ytt 14 2 Ytt 14 3 Ytt 15 4 Ytt 15 5
第三种,

CALL sp_rownumber('t1',NULL,NULL,NULL);
query result


i_name	rank	rownum
Lily		7	1
Lucy	2	2
Ytt		14	3
Ytt		14	4
Charlie	12	5
Charlie	13	6
Lily		7	7
Lily		4	8
Ytt		14	9
Lily		6	10
Lucy	1	11
Lily		7	12
Ytt		15	13
Lily		6	14
Charlie	11	15
Charlie	12	16
Lucy	2	17
Charlie	10	18
Lily		5	19
Ytt		15	20