oracle中distinct和count函数组合使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Flykos/article/details/54340381

oracle中的distinct关键字和count函数需要经常组合起来使用


例如,如果我们拿到一个仅有员工基本信息的列表,我们希望得到这个公司共有多少个部门。



我们可以这样做:


select count(a.deptno) from (select distinct deptno from scott.emp) a;


但这样做太复杂了,我们可以将discint和count函数用在一起


例如:


select count(distinct deptno) from scott.emp;


二者效果是一样的。

猜你喜欢

转载自blog.csdn.net/Flykos/article/details/54340381
今日推荐