Oracle子句【group by、having】
【分组查询】 举栗子: 1 --查询不同部门的最高工资 2 select deptno,max(sal) from emp group by deptno; 3 --查询不同工作岗位的员工数 4 select job,count(*) from emp group by job; 5 --查询不同部门的不同工作岗位的人数 6 select deptno,job,count(*) from emp group by deptno,job order by deptno; 7 --查询不同部门的不同工作岗位的并且人数大于1的信息 8 select deptno,job having count(*)>1 order by deptno; 9 --查询部门号大于10的不同部门的不同工作岗位的人数 10 select deptno,job having deptno>10 order by deptno; 11 select deptno,count(*) from emp where deptno>10 group by deptno,job order by deptno;--执行效率高 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 关于JSONObject使用class not found的处理办法
- c# – 使用Zxing库,Xamarin.android应用程序扫描时,将屏幕方
- postgresql – Postgres FOR LOOP
- ios – Xcode服务器僵尸程序测试操作失败,因为“系统中打开
- reactjs – 为什么vscode从typescript缓存导入包
- objective-c – 默认值kSecAttr钥匙扣项的可访问值?
- swift3 截取字符串(substringwithrange)报错,it will be r
- Oracle查询,如果以0开头和字符串拼接会出现0不见的问题
- oracle job
- ruby – 如何确认哈希中的所有元素都被定义?