求助,ORACLE语句的问题
各位大神好,小弟刚接触ORACLE,请教几个问题:
我是通过PL/SQL develop 进行连接后进行查询的,不涉及任何增删改的操作(无权限)
1.已查询出的结果能命名为新表嘛?(不能新建..)不想每次都用select(select
2.最后一行显示总计怎么实现?sql可以用compute语句,ORACLE呢?(请举个例,谢谢)
3.如下
行 大类 价格
1 10001 -100
2 10001 100
3 10002 -99
4 10002 99
5 10003 -135
6 10003 135
7 10003 135
8 10004 -100
9 10004 -100
10 10004 -100
11 10004 100
图1
行 大类 价格
1 10003 135
2 10004 -100
3 10004 -100
图2
有一查询结果表,如图1
我想要在此基础上进行一些查询
条件是:大类如果相同,则能将价格抵消;其他的数据不进行修改.
请问使用ORACLE语句怎样实现
------解决方案--------------------
SQL code
--1 一般都这样操作 或者临时表
select t1.c1,t1.c2
from (select 1 c1,2 c2,3 c3 from dual) t1
--2
group by rollup(字段)
--3 没看太明白 1004还有2行数据?