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

sql查男和女各100人

發布時間: 2022-08-28 05:36:11

㈠ oracle或者mysql中有一張表 students表,怎麼寫一個sql同時查出來男生和女生的人數

select sex,count(*) 人數 from students group by sex;
或者
select count(case when sex='男' then sex end) 男性人數,
count(case when sex='女' then sex end) 女性人數
from students

㈡ 怎麼寫SQL查詢按男女分組,並統計男女人數

select

nv=(select count(*) from table where sex='女'),
nan=(select count(*) from table where sex='男')
from table
這樣就可以分別統計男和女的數量了.

㈢ sql查詢一個班級中總共有多少人以及男女分別多少人

create view StuClassView as
SELECT s.ID ,s.StuName ,s.StuAge ,s.StuAddress ,s.StuTel ,s.ClassId ,s.StuId,s.StuSex ,e.ClassName,e.ClassInfo,e.ClassFlag
FROM Classes as e left join Students as s on s.ClassId=e.ClassIdselect sc.ClassName as '班級名稱',count(sc.StuId) as '總人數' ,sum(case when sc.StuSex='男' then 1 else 0 end) as '男', sum(case when sc.StuSex='女' then 1 else 0 end) as '女' from StuClassView as sc group by sc.ClassName!

㈣ SQL查詢中如何查詢男女生各有多少人

declare @GG int,@MM int
select @GG=count(*) from stuInfo where stuSex='男'
select @MM=count(*) from stuInfo where stuSex='女'
print '男生人數為:'+Convert(varchar(10),@GG)
print '女生人數為:'+Convert(varchar(10),@MM)

㈤ SQL查詢統計某表的男女各個人數

select s.sex,count(s.sex) from student s GROUP BY sex;

GROUP BY 語句

GROUP BY 語句用於結合合計函數,根據一個或多個列對結果集進行分組。

測試student表紀錄如下圖,根據自己需求增刪欄位。

student s ,s是自己為student表定義的別名,count()為統計的人數。

拓展資料:

SQL GROUP BY 語法:

SELECT column_name(列名), aggregate_function(column_name) (函數名) FROM table_name(表名) WHERE column_name operator value GROUP BY column_name

㈥ 班級姓名性別,寫sql統計出每個班分別有男女生各多少名

select classID,
sum(case when sex=1 then 1 else 0 end) as '男',
sum(case when sex=2 then 1 else 0 end) as '女'
from student group by classID

㈦ SQL查詢,按性別顯示學生信息,並分別匯總男生女生人數

如果性別在表Student中的列名稱為「sex」的話,那麼查詢語句分別是:
按性別顯示學生信息
Select * from Student order by sex
匯總學生人數
select sex,count(*) as cnt from student group by sex

㈧ 用SQL命令創建名為"男女人數"的查詢,查詢男生,女生人數分別是多少

1.創建一個名為「學生管理」的資料庫。2.在學生管理資料庫中,創建一個「學生檔案」數據表,欄位包括:學號、姓名、性別、出生日期、身高、家庭住址。為該數據表輸入10條記錄,並通過有效性規則限定出生日期在1990年1月1日到1995年12月31日之間。3.在學

㈨ sql查詢員工信息emp表中,男,女生以及其他性別各多少人,返回一行數據

select count(欄位名)from emp