我想確定2個類別的範圍。 A類和B類A開始從1至15,B開始從16到31然後再次從32開始40. 現在如果運行此查詢SQL數據範圍最小最大類別
select min(range), max(range)
from table
group by category
order by category
它給我範圍A類從1到40和B類從16到31.我想打破範圍,並希望看到結果
Category A 1 to 15
Category B 16 to 31
Category A 32 to 40
我該怎麼做?我需要第三欄嗎?我知道如果我有第三列新類別可以說C D E分別,我可以按這些組合,並得到結果。但我不知道該怎麼做。
請幫助我。
感謝 -Adeel
您使用的是什麼RDBMS? –
你用來確定合適的範圍的標準是什麼?特別是,範圍必然是整數的序列?也就是說,如果第一個範圍缺少「8」,它會是一個還是兩個? –