首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

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

【求助】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; 

热点排行
Bad Request.