如何在sqlite中使用ROW_NUMBER
发布时间:2020-12-12 19:11:03 所属栏目:百科 来源:网络整理
导读:以下是我的查询. select * from data where value = "yes"; 我的id是自动递增,下面是给定查询的结果. id || value 1 || yes3 || yes4 || yes6 || yes9 || yes 在sqlite中如何使用ROW_NUMBER?所以我可以得到以下给出的结果. NoId || value 1 || yes2 || yes3
以下是我的查询.
select * from data where value = "yes"; 我的id是自动递增,下面是给定查询的结果. id || value 1 || yes 3 || yes 4 || yes 6 || yes 9 || yes 在sqlite中如何使用ROW_NUMBER?所以我可以得到以下给出的结果. NoId || value 1 || yes 2 || yes 3 || yes 4 || yes 5 || yes ROW_NUMBER AS号 尝试这个查询select id,value,(select count(*) from tbl b where a.id >= b.id) as cnt from tbl a FIDDLE | id | value | cnt | -------------------- | 1 | yes | 1 | | 3 | yes | 2 | | 4 | yes | 3 | | 6 | yes | 4 | | 9 | yes | 5 | (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |