android - SQLITE, Group by range of 1000s -
i have database of 2 columns in sqlite android
id (int) | owner (varchar) 1477 jack 1578 jill : : 9277 hill 1) count of following: - (group 1000s range)
range | count 0-999 0 1000-1999 5 : 8999-9999 7 2) count of following: - (group 100s range)
range | count x1xx 5 x2xx 6 : x9xx 7 3) , group 10s range.
i'm stuck how group by
select count(*) mytable group ?? any pointers appreciated.
integer division integers in sqlite3 yields integers:
select id/1000 range_id, count(*) range_count mytable group range_id; to group 100 ids, change 1000 100
sqlite3 has printf() function might useful in make pretty column describe range if need prettier integer division of id group size.
Comments
Post a Comment