题,
我有这样的表:
PID Category Year
1 AAA 2011
2 AAA 2012
3 BBB 2011
4 CCC 2010
5 CCC 2011
6 CCC 2012
Run Code Online (Sandbox Code Playgroud)
我需要将输出显示为:
Subtotal Total Category Year Percentage
1 1 CCC 2010 100%
1 2 AAA 2011 50%
1 2 BBB 2011 50%
1 2 AAA 2012 50%
1 2 CCC 2012 50%
Run Code Online (Sandbox Code Playgroud)
小计是特定年份的该类别的计数.总计是特定年份的计数,包括所有类别.百分比是小计/总计*100
我有一张桌子:
Col1 Col2 Col3 Col4
1 a
1 b
1 c
2 e
2 f
2 g
Run Code Online (Sandbox Code Playgroud)
我需要编写一个具有这样输出的查询
Col1 Col2 Col3 Col4
1 a b c
2 e f g
Run Code Online (Sandbox Code Playgroud)
我正在使用oracle 10g
题:
我正在编写一个SELECT查询,其FROM子句包含嵌套查询并从多个查询中提取数据.我需要在其他几个查询中再次使用FROM cluase中的数据.
在Oracle中执行此操作的最佳方法是什么?