題目: 統計各個部門的工資記錄數,給出部門編碼dept_no、部門名稱dept_name以及次數sum
create tabledepartments
(
dept_no
char(4) not null,
dept_name
varchar(40) not null,
primary key (dept_no
));
create tabledept_emp
(
emp_no
int(11) not null,
dept_no
char(4) not null,
from_date
date not null,
to_date
date not null,
primary key (emp_no
,dept_no
));
create tablesalaries
(
emp_no
int(11) not null,
salary
int(11) not null,
from_date
date not null,
to_date
date not null,
primary key (emp_no
,from_date
));
select e.dept_no,d.dept_name,
count
(s.salary)
as sum
from dept_emp e
join salaries s on e.emp_no =s.emp_no
join departments d on d.dept_no=e.dept_no
group
by e.dept_no;
通過找三表之間的關係進行連線,最後按照dept_no分組進行count
乙個from後兩個join,不能from join 後再接 from join, 要from join join
統計各個部門對應員工漲幅的次數總和
統計各個部門對應員工漲幅的次數總和,給出部門編碼dept no 部門名稱dept name以及次數sum create table departments dept no char 4 not null,dept name varchar 40 not null,primary key dept n...
效能優化 公司內部各個部門之間的介面呼叫加速
由於我們的產品經常是由多個部門合作開發的,常常會用到其他部門提供的http資料介面。比如我們可能在乙個產品中接入論壇部門的功能 接入sns部門的功能 或者接入搜尋部門的功能等等。這種情況下,我們會頻繁請求其他部門的介面。如果通過網域名稱的方式來訪問這些介面的話,會因為dns解析造成一些效能上的浪費。...
查詢部門工資前三高的員工資訊
select p2.name as department,p3.name as employee,p3.salary as salary from employee as p3 left join department as p2 on p2.id p3.departmentid where sel...