我的 Access 2013 数据库中有一个表。
Table : city
ID_city city
1 Tetuan
5 Rabat
9 Marrakech
10 Agadir
15 Laayoun
我想在它们旁边添加 Rowid 号码:
Rowid ID_city city
1 1 Tetuan
2 5 Rabat
3 9 Marrakech
4 10 Agadir
5 15 Laayoun
最佳答案
实现此目的的一种方法是在子查询中使用 count
函数。但不确定它是否可以很好地扩展,并且可能有更好的方法......
select
(select count(*) from city where ID_city <= t1.ID_city) as row_number,
*
from city t1
关于sql - 在查询中添加行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31208890/