Oracle按子类​​型计算子类型以及主类型

时间:2017-06-09 14:35:35

标签: oracle group-by

我的表格结构

Id| Sub_Type| Main_Type
---|------- | -------
1  | high   | c1
2  | low    | c1
3  | high   | c1
4  | low    | c1
5  | high   | c2
6  | low    | c2

预期结果

count|Sub_Type|Main_Type
-----|------- |---------
2    | high   |  c1
2    |  low   |  c1
1    | high   |  c2
1    |  low   |  c2

我尝试使用下面的group by子句,但是返回了主要类型的数量

这是我的查询

SELECT COUNT(*) AS Count, Sub_Type, Main_Type FROM CHANGE GROUP BY Sub_Type, Main_Type

1 个答案:

答案 0 :(得分:1)

您从未向我们展示过您的查询,但我猜您是按错误的列分组的。只需在子类型和主类型列上执行int str(void),然后选择计数。

GROUP BY