当前位置: 代码迷 >> Oracle管理 >> sql中怎么筛选掉重复的记录,并计数?
  详细解决方案

sql中怎么筛选掉重复的记录,并计数?

热度:83   发布时间:2016-04-24 05:38:50.0
【求助】sql中如何筛选掉重复的记录,并计数???


SQL> select * from employee;
【求助】sql中如何筛选掉重复的记录,并计数???

NAME SALARY

---------- ---------------------------------------- ----------

1 sunshine 10000

1 sunshine 15000

2 semon 20000

2 semon 25000

3 xyz 30000

2 semon 20000

如何从上表中筛选掉重复的记录,并统计人数???
SQL>select nvl(count(NAME),0),nvl(sume(SALARY),0) from table GROUP BY NAME;

要求: 一、统计人数为4人;
二、工资总额为120000元;


这样的SQL如何写?


------解决方案--------------------
试试这个
SQL code
select count(distinct NAME),sum(SALARY) from table;
  相关解决方案