oracle中的distinc关键字和count函数需要经常组合起来使用,例如,如果我们拿到一个仅有员工基本信息的列表,我们希望得到这个公司共有多少个部门。
我们可以这样做:
select count(a.deptno) from (select distinct deptno from scott.emp) a;
但这样做太复杂了,我们可以将discint和count函数用在一起
例如:
select count(distinct deptno) from scott.emp;
二者效果是一样的。
Austin Liu 刘恒辉
Project Manager and Software Designer E-Mail:lzhdim@163.com Blog:https://lzhdim.cnblogs.com 欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。 |