如下图,怎么把A的数据整合到B中

王军笨笨 2014-01-17 07:18:32

这语句不会写了啊,求各位大神的指导
...全文
216 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个应该很简单的
sducaicai 2014-01-21
  • 打赏
  • 举报
回复
Insert into B (col1,col2) select col1,sum(col2) from A group by col1
ap0805319999 2014-01-20
  • 打赏
  • 举报
回复
DECLARE ADATAS B%ROWTYPE; CURSOR ATABLEDATAS --定义游标 IS SELECT AC1,AC2 FROM ATABLE; BEGIN OPEN ATBLEDATAS; --打开游标 LOOP FETCH ATBLEDATAS INTO ADATAS;--读取游标值 IF ATBLEDATAS%FOUND THEN --如果读到数据 INSERT INTO BTABLE(BC1,BC2) VALUES(ADATAS.AC1,ADATAS.AC2);--写入B表 ELSE DBMS_OUTPUT.PUT_LINE('已复制出共'||ADATAS%ROWCOUNT||'条记录。'); EXIT; END IF; END LOOP; CLOSE ATBLEDATAS;--关闭游标 END;
ap0805319999 2014-01-20
  • 打赏
  • 举报
回复
DECLARE AC1 B.C1%TYPE; AC2 B.C2%TYPE; CURSOR ATABLEDATAS IS BEGIN
  • 打赏
  • 举报
回复

insert into B(col1,col2)
select col_1,sum(col_2) from A group by col_1
铁腿水上漂 2014-01-18
  • 打赏
  • 举报
回复
select t.c1,sum(t.c2) from t goup by t.c1
善若止水 2014-01-18
  • 打赏
  • 举报
回复
引用 2 楼 z_shousi 的回复:

insert into B(col1,col2)
select col_1,sum(col_2) from A group by col_1
就是这种写法,求和进行了
CT_LXL 2014-01-17
  • 打赏
  • 举报
回复
引用 楼主 u011929854 的回复:
这语句不会写了啊,求各位大神的指导
select c1,sum(c2) from t group by c1

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧