小编典典

在查询中添加行号

sql

我在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

阅读 243

收藏
2021-04-07

共1个答案

小编典典

一种方法是count在子查询中使用该函数。不确定它的伸缩性是否合适,可能还有更好的方法…

select 
    (select count(*) from city where ID_city <= t1.ID_city) as row_number,
    *
from city t1
2021-04-07