给定以下查询 -
SELECT name, age FROM students WHERE age > 22
结果是——
name age
---- ---
Kshitiz 23
Steve 22
Paul 24
如何按顺序对结果进行编号?像这样-
serial name age
------ ---- ---
1 Kshitiz 23
2 Steve 22
3 Paul 24
请注意,使用代理键不是解决方案。因为记录 Kshitiz 的代理 ID 可能是 9。我希望从任何位置返回的任何结果都按顺序编号。
这适用于 MySQL。我正在修改这个例子。