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

sql查詢系別為20的學生人數

發布時間: 2022-07-12 03:18:32

A. 急求:sql語言檢索出那些男生的人數多於20個的班級,結果包括班級和男生人數,誰幫我一下我非常感謝

select 班級,count(*) as 男生人數
from 學生表
where 性別='男'
group by 班級
having count(*)>20

B. 統計年齡在20歲以下的學生人數寫出sql-select查詢命令

select count(*) as 人數 from 學生表
where datediff(year,getdate(),出生日期)+1<20

C. SQL語句 查詢 統計

這幾個表裡有哪幾個列要告訴我們呀!
hotyxm - 高級魔法師 六級 最後一個題目好像有誤.應該是:
select 學生姓名,count(課程編號) from 選課表 group by 學生號having count(課程編號)>=4;

不過你還是要把這幾個表詳細說下才好,上面這個SQL語句是跟據一般可能有和列和表來寫的.
hotyxm - 高級魔法師 六級的回答可能還有其它錯誤.我沒細看.但好像他就是從學生表裡來查東西,一個表怎麼能有那麼多東西,會出異常的.

你不詳細說明一下有哪些表和哪些列,我也不好跟你寫.

D. 利用sql統計「學生」表中學生的總人數

統計「學生」表中學生的總人數的sql語句是:

select count(*) from student;

其中select代表查詢,count(*)是統計行數量,student是學生表,使用上述語句可以統計學生表中的所有行記錄也就是學生的總人數。


(4)sql查詢系別為20的學生人數擴展閱讀

常用sql語句介紹:

1、 查詢指定列

SQL>SELECT empmo, ename, mgr FROM emp;

SQL>SELECT DISTINCT mgr FROM emp; 只顯示結果不同的項

2、查詢指定行

SQL>SELECT * FROM emp WHERE job='CLERK';

3、使用算術表達式

SQL>SELECT ename, sal*13+nvl(comm,0) FROM emp;

nvl(comm,1)的意思是,如果comm中有值,則nvl(comm,1)=comm; comm中無值,則nvl(comm,1)=0。

SQL>SELECT ename, sal*13+nvl(comm,0) year_sal FROM emp; (year_sal為別名,可按別名排序)

SQL>SELECT * FROM emp WHERE hiredate>'01-1月-82';

E. sql查詢語句 查詢每個班男女人數分別大於20的班級號及男女生總數

select 班級,男=count(case when 性別='男' then 1 end),女=ccount(case when 性別='女' then 1 end) from table1 group by 班級 having count(case when 性別='男' then 1 end)>20 and ccount(case when 性別='女' then 1 end)>20

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

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

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

G. 怎樣用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語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。

H. SQL統計各專業學生人數

CREATE VIEW VIEW1
AS
SELECT 專業表.專業名稱, COUNT(學生表.學生ID) AS 人數
FROM 學生表
LEFT JOIN 專業表 ON 專業表.專業ID = 學生表.專業
GROUP BY 專業表.專業ID,專業表.專業名稱