oracle 中distinct 并对令一列求和oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:42:42
oracle 中distinct 并对令一列求和oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急!

oracle 中distinct 并对令一列求和oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急!
oracle 中distinct 并对令一列求和
oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急!

oracle 中distinct 并对令一列求和oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急!
SQL> create table temp(
2 code varchar2(3),
3 num number(3)
4 );
表已创建.
SQL> insert into temp values('A',1);
已创建 1 行.
SQL> insert into temp values('B',3);
已创建 1 行.
SQL> insert into temp values('B',7);
已创建 1 行.
SQL> insert into temp values('C',2);
已创建 1 行.
SQL> insert into temp values('C',2);
已创建 1 行.
SQL> insert into temp values('D',5);
已创建 1 行.
SQL> insert into temp values('D',8);
已创建 1 行.
SQL> select code,sum(num) from temp group by code;
COD SUM(NUM)
--- ----------
A 1
B 10
C 4
D 13
不知道你要的是不是这个意思,如果一样就自己套吧