我是第一次發佈海報,也是SQL的新手,我的同事也是。
我有一列數字(讓我們只是把它稱爲「數字」)和值的範圍是1-9999從。
我需要創建一個分組列(姑且稱之爲「數字級」),並從1-999從1000-6999和CC AA分配的值的所有號碼,BB爲7000-9999。
所以,最後的結果將類似於下面(輸出並不需要訂購):SQL:數字範圍的GROUP BY?
numbers | numbers level
-------------------------------------
136 | AA
2935 | BB
4288 | BB
8987 | CC
436 | AA
3737 | BB
有沒有簡單的方法來此腳本,即:通過使用GROUP BY子句?
或是否是分組列必須已經存在,我只是需要一個命令來填充它?
請讓我知道,如果我的問題才搞的稀裏糊塗的,我會澄清盡我所能。
沒有分組要完成,您應該生成帶有CASE語句的「數字級別」列。谷歌了。 –