sql - Oracle 数据库查询待解决
问题描述
create table employee
(emp_id integer not null,
manager_id integer not null,
emp_name char(20) not null,
emp_tel char(10),
emp_salary number not null,
hire_date date,
constraint pk_employee primary key(emp_id)
);
alter table employee
add constraint fk_employee_manager foreign key(manager_id)
references employee(emp_id);
需要帮助来查找与他们一起工作的员工超过 5 名的经理的 ID。
解决方案
只需这样做:您需要熟悉分组功能的可能性
select manager_id
from employee
group by manager_id
having count(*)>5
推荐阅读
- c# - 为什么它不在新的透明表单上用鼠标绘制矩形?
- java - 在 RecyclerView 中切换项目视图类型
- javascript - jsPDF宽度/高度在设置时显示未定义
- javascript - Chrome 请求比其他浏览器请求花费更长的时间
- webpack - 减少 Javascript 文件大小或拆分?网络包 4
- google-apps-script - Gmail 脚本并退回到电报
- c# - AspNet Core 2.1 Identity - 外部登录用户注销不持久
- emacs - Emacs在文本下显示的颜色与背景略有不同?
- java - 使用 JSON-B 将 UUID 序列化为 JSON 中的规范十六进制字符串
- ios - react-native run-ios:无法确定应用程序的包标识符