【发布时间】:2014-08-06 08:41:49
【问题描述】:
我有很多数字要分组。
更新:
这些都在一列中,下面是“从表中选择列”的结果
col
12
11
23
22
41
12
37
15
41
23
77
.
.
more
.
我想要一张像下面这样的表格。
0~9 10~19 20~29 30~39 40~49 50~59 60~
1 5 4 6 5 2 3
这可能与枢轴?或者只是我需要做一些类似的事情
CASE WHEN COL>=0 AND COL<10 THEN 1 ELSE 0 END AS '0~9'
...
有一堆案例?
【问题讨论】:
-
我认为你需要两者。首先是生成范围列的查询,然后是要透视的查询。
-
这些数字是一行还是一列?从您的问题中并不清楚。
-
在一列中。很抱歉造成混乱。
-
如果您对列名不挑剔,只需以整数除以 10 的结果为中心。
标签: sql-server sql-server-2012 integer pivot