求一ORACLE 语句~~
现有2张表 A B A表和B表有共同字段LINK A表是统计数量的 B表是统计价格的 单独的时候这样显示 例如 A表 LINK NUM XX 100 B表 LINK NUM2 XX 1000 我想通过 通过GROUP BY LINK 把2张表显示成 LINK NUM NUM2 XX 100 1000 这个语句咋整啊?
select a.link,a.num,b.num2 from a,b where a.link=b.link; 为什么要group by?你需要计算? SQL code: select a.link, a.num, b.num2 from A a, B b where a.link = b.link 需要统计字段的总和。。。。。 A表 LINK NUM XX 100 XX 100 XX 100 B表 LINK NUM2 XX 1000 XX 1000 把2张表显示成 LINK NUM NUM2 XX 300 2000 select a.link, sum(a.num), sum(b.num2) from A a, B b where a.link = b.link group by a.link引用 需要统计字段的总和。。。。。 SQL code
相关问答:
请问这个缓冲池是怎么回事啊?可以连接缓冲池利用其中的数据吧?怎么用? 这个是oracle自动做的,一般应用程序是操作不了的。 不能直接连接吗? 引用 不能直接连接吗? 不能 那缓冲池里的数据也不能查询 ......
select sum(a.t)from ta a group by ta.a,这条语句将表ta中的数据按照a字段分组汇总t字段。 结果比如: 3 30 4 50 我想得到这个结果: 1 0 2 0 3 30 4 50 5 0 这个结果,请问sql语句怎么写?多谢 nobody ......
我是在toad中输入下段sql declare TYPE test_rec IS record( code varchar(10), name varchar(30) ); v_book test_rec; ......
eclipse 3.3启动web工程,要连接oracle9i数据库报 严重: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error: ORA-12518, TNS:listener could not hand off cli ......
SQL code: declare v_deptno number(2); v_dname varchar2(14); begin dbms_output.put_line('请输入部门号和部门名:'); v_deptno:=&deptno; v_dname:='&dname'; insert into dept01(deptno,dnam ......