sql查詢語句給出4張表,找出僱員最多的公司

時間 2022-07-24 23:45:05

1樓:匿名使用者

mysql

select company_name, count(employee_name) employee_count

from works

group by company_nameorder by count(employee_name) desc limit 1,1

sql server

select top 1 company_name, count(employee_name) employee_count

from works

group by company_nameorder by count(employee_name) desc

2樓:

select max(employee_count) from (

select count(employee_name) employee_count from employee e,works w,company c where e.employee_name=w.employee_name and w.

company_name=c.company_name group by company_name ) t

3樓:

--把僱員最多的公司排序

select

*from company as a

order by (select count(1) from works where company_name=a.company_name) desc

查詢員工數量超過3個以上的部門,並列出這個部門員工數量,用sql語句怎麼寫

4樓:匿名使用者

描述有問題啊?3個以上的部門會有很多,不至一個有時。

就像班級,當作你現在的部門。學生 == 員工,一樣,對吧,

關於sql的查詢語句問題

查詢出每個部門的人員總數,sql語句怎麼寫?

5樓:汐日南莘

sql 使用sum 與 group by可以統計每個部門的總人數

sum統計總人數 group by根據部門分組例子id departmentname number1 技術 102 技術 33 銷售 50sql語句

select departmentname ,sum(number)number from table group by departmentname ;

結果departmentname number技術 13

銷售 50

6樓:

select   部門, count(姓名)   總人數   from  表  group by   部門

7樓:匿名使用者

select count(人員id) from 部門人員表 group by 部門編號

8樓:匿名使用者

select 部門,count('人員') as 人數 group by 部門

9樓:灬觺觺

select 部門,count(*) from 表 group by 部門

一條sql語句查詢每個員工的工資都大於5000的部門

10樓:匿名使用者

select 部門id,部門,工資 from 一張表 where 部門id not in (select 部門id from 一張表 where 工資<='5000') group by 部門id order by 工資 asc;

面試題 : 求大神啊用sql語句列出銷售金額最多的前三個商品名稱和金額

sql 查詢語句,有幾個人下訂單,先查詢出這幾個人,然後分別計算他們下的訂單總數

11樓:

select name, count(name) from sp group by name

或者 select name, sum(訂單金額欄位) from sp group by name

12樓:匿名使用者

select name,count(*) from sp

where name in (select name from sp)

group by name

13樓:匿名使用者

select count(*),t.name from sp t group by t.name

sql語句 查詢已經查詢出的一張表的數量 該怎麼寫?

14樓:

你既然是聯合多張表查出來的資料 可以定義為檢視(其實就一條sql語句).

檢視也可以看做是一張虛擬的表.裡面的欄位由你自定義.

只不過裡面的資料,都是動態更新的.即檢視關聯的表中資料更改了,檢視裡的資料也會隨之更改.

查詢的話:就把檢視當成一張表.直接查詢就可以了.

非常常用!

15樓:要你命三千之趙

select count(1) as 'a的數量' from xx jion yy order by ..

16樓:匿名使用者

select sum(1) from (select ... form xx jion yy order by ..) a

17樓:匿名使用者

select count(*) from (select ... form xx jion yy) a

SQL語句多表查詢,SQL同時查詢多個表

1 開啟microsoft sql server 2012,選中需要查詢所有表的資料庫。3 點選 新建查詢 後,會在右邊彈出一個框,我們需要在這裡編寫sql語句,來查詢該資料庫下的所有表結構。4 編寫sql語句,點選 執行 當然,這表語句我們可以根據實際情況,來改變條件只查詢需要的表名。5 這時,會...

sql語句判斷一張表的某欄位為空,然後查詢另外一張表的資料,怎麼寫

樓上那個不行,應該是a沒有再找b 而不是連線2個表一起找樓主你的 的問題出在when id is null 你都輸入id 10289了 id怎麼會空?應該是select case when a.name is null thenb.name else a.name end name from sel...

用sql語句查詢欄位值存在於哪張表,該怎麼寫SQL語句

這需要用儲存過程來實現,基本方法如下,比如查詢全庫中所有欄位值為 張三 的屬於哪張表,可用如下方法 declare cloumns varchar 40 declare tablename varchar 40 declare str varchar 40 declare counts int de...