oracle 中distinct 并对令一列求和oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急!
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 00:54:02
![oracle 中distinct 并对令一列求和oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急!](/uploads/image/z/14691945-57-5.jpg?t=oracle+%E4%B8%ADdistinct+%E5%B9%B6%E5%AF%B9%E4%BB%A4%E4%B8%80%E5%88%97%E6%B1%82%E5%92%8Coracle%E4%B8%AD%E5%A6%82%E4%BD%95%E5%AF%B9%E8%A1%A8%E4%B8%AD%E6%9F%90%E5%88%97%EF%BC%88a%EF%BC%89%E5%8E%BB%E9%99%A4%E9%87%8D%E5%A4%8D%E7%9A%84%E5%80%BC%E5%90%8C%E6%97%B6%E5%B9%B6%E5%AF%B9%EF%BC%88a%EF%BC%89%E5%88%97%E9%87%8D%E5%A4%8D%E6%97%B6%E7%9A%84%E5%8F%A6%E4%B8%80%E5%88%97%EF%BC%88b%EF%BC%89%E6%B1%82%E5%92%8C%E8%B5%8B%E5%80%BC%E7%BB%99distinct%E5%90%8E%E7%9A%84%E5%AD%97%E6%AE%B5.%E6%80%A5%E3%80%81%E6%80%A5%E3%80%81%E6%80%A5%21)
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
不知道你要的是不是这个意思,如果一样就自己套吧