我有一行x,整數範圍爲0 < x < = maxX。 要與我使用下面的語句SQLite中使用sqlite中的動態分區數創建直方圖
select case
when x > 0 and x <= 1*((maxX+4)/5) then 1
when x > 1*((maxX+4)/5) and x <= 2*((maxX+4)/5) then 2
when x > 2*((maxX+4)/5) and x <= 3*((maxX+4)/5) then 3
when x > 3*((maxX+4)/5) and x <= 4*((maxX+4)/5) then 4
else 5 end as category, count(*) as count
from A,B group by category
大小相等的5個分區創建直方圖有沒有辦法做一個「動態」查詢這我可以創建n的直方圖的方式分區沒有在case-statement中寫入n個條件?
SQLite並不真的支持變量,所以你的問題有點不清楚。 –