當前位置:首頁 » 編程語言 » sql查詢系部人數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢系部人數

發布時間: 2022-06-18 05:49:10

sql sever問題:查詢每個系有多少個同學........

select
count(學號)
as
學生人數
from

select
平均成績
from
(select
avg(成績)
平均成績
from
成績表
group
by
課程
)
as
a
order
by
平均成績
desc
select
學號,count(成績)
from(select
*
from
成績表
where
成績>90)
as
a
group
by
學號
having
conut(成績)>2
select
count(學號),avg(成績),max(成績),min(成績)
from
成績表
group
by
課程
select
課程
from
課程表
where
先行課
is
not
mull

② SQL資料庫按系部統計課程的平均報名人數,要求顯示系部名稱、平均報名人數。

1、首先創建一個臨時表,用於演示sqlserver語法中的平均值AVG使用。比如,計算一門課程的平均分數。

③ 用sql語句統計每個系的男生人數和女生人數,結果按照人數多寡降序。

select 系別,性別,count(*) 人數 from table group by 系別,性別 order by 人數 desc
上面語句不行的話:
select * from (select 系別,性別,count(*) 人數 from table group by 系別,性別) order by 人數 desc

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

sql 使用sum 與 group by
可以統計每個部門的總人數
sum統計總人數 group by根據部門分組
例子
id departmentname number
1 技術 10
2 技術 3
3 銷售 50
sql語句
select departmentname ,sum(number)number from table group by departmentname ;
結果
departmentname number
技術 13
銷售 50

⑤ 用sql語句實現'查詢各部門名稱和該部門員工數'

具體語句如下:

⑥ 怎樣用SQL語句表示:查詢每個班級的學生人數

查詢每個班級的學生人數的sql語句是:

select class_name,count(1) from table_name group by class;

其中class_name,count(1)為查出的班級名和對應的人數,table_name為學生表名稱,group by是將class分組。

注意點:在select指定的欄位要麼就要包含在Group By語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。

⑦ SQL語句查詢:如何查詢各個學院的學院名稱和所在的教師人數、學生人數

SQL語句查詢:查詢各個學院的學院名稱和所在的教師人數、學生人數,使用mysql語句的查詢語句是select count(teacherName) count(studentName) from College group by college。

SQL簡介

SQL 是具有數據操縱和數據定義等多種功能的資料庫語言,這種語言具有交互性特點,能為用戶提供極大的便利,資料庫管理系統應充分利用SQL語言提高計算機應用系統的工作質量與效率。

SQL Server資料庫包括Microsoft SQL Server以及Sybase SQL Server兩個子資料庫,該資料庫能否正常運行直接關系著整個計算機系統的運行安全。

⑧ sql里 如何統計一個公司的部門人數 可以有很多子公司 每個子公司可以有相同的部門 每個部門有多個員工

使用GROUP BY分組。

假設表的信息為:Employee(CompName,DeptName,EmpName)


--創建數據表
CREATETABLEEmployee
(
CompName VARCHAR(20),--子公司名稱
DeptName VARCHAR(20),--部門名稱
EmpName VARCHAR(20)--員工姓名
)

--插入測試數據
INSERTINTOEmployeeVALUES('北京公司','人事部','張')
INSERTINTOEmployeeVALUES('北京公司','財務部','趙')
INSERTINTOEmployeeVALUES('北京公司','人事部','孫')
INSERTINTOEmployeeVALUES('上海公司','人事部','王')
INSERTINTOEmployeeVALUES('上海公司','財務部','李')

--SQL查詢
SELECT CompName,DeptName,Number=COUNT(*)
FROM Employee
GROUPBY CompName,DeptName

測試結果:

⑨ Sql 查詢所有部門的詳細信息和部門人數 查詢部門人數不低於5的部門名稱和人數

看圖,我的測試結果。

⑩ 「創建SQL語句查詢:查詢各個系男女學生的人數。」應該怎麼寫啊

select
sum(decode(性別,男,1,0)) as 男生數,
sum(decode(性別,男,0,1)) as 女生數
from 學生表
group by 系

decode是oracle獨有的,如果不是oracle資料庫,那麼用相關的IF,CASE類的語句