我在做
sqlite file.db "select ... " | nl
為結果集中的每一行進行編號。我該如何擺脫nl
?換句話說,我該如何在 sql 中做到這一點?
答案1
關於什麼
SELECT ROWID,* FROM ...;
或者ROW_NUMBER()
如果您使用的是 SQLite v. 3.25.0 或更高版本,請嘗試查看如何在sqlite中使用ROW_NUMBER
答案2
如果您使用的是 SQLite v. 3.25.0 或更高版本:
select
row_number() over (order by '') as "#"
, *
from data
;