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