Sqlite3组由连续值组成

时间:2018-06-08 07:13:58

标签: sqlite group-by

见下表

id | item
---+-----
 1 | A
 2 | A
 3 | B
 4 | B
 5 | B
 6 | A
 7 | A
 8 | B
 9 | B

如何将其转换为

item | count
-----+------
 A   |  2
 B   |  3
 A   |  2
 B   |  2

当A出现两次,则B出现三次,然后A出现两次,B出现两次

我在Count Number of Consecutive Occurrence of values in Table看到了解决方案,但它使用的是row_number() over,这在Sqlite3中不可用

0 个答案:

没有答案