導航:首頁 > 編程大全 > 資料庫查詢不及格的人數

資料庫查詢不及格的人數

發布時間:2023-06-01 07:38:59

A. 分別統計及格及不及格的總人數用sql語句

這里提供一個各種資料庫都通用的寫法供參考

假設數據表結構為:

分數表(姓名,分數)

selectcount(t.p)as格及總人數,count(t.f)as不格及總人數
from(
select1asp,0asffrom分數表where分數>=60
unionall
select0,1from分數表where分數<60)t;

B. 使用SQL命令實現查詢,查詢平均分不及格的學生人數。怎麼寫啊

已知:
選課表(學號,課程編號,成績)

查詢平均分不及格的學生人數的SQL代碼
select 平均分不及格的學生人數 = count(*)
from 選課表
where 學號 in ( select 學號,avg(成績)
from 選課表
group by 學號
having avg(成績) < 60 )

C. 資料庫查詢不及格人數超過十人的課程的課程名,課程號和不及格人數

select cname,course.cno,count(*) 不及格人數
from course join sc on course.cno=sc.cno
where grade<60
group by cname,course.cno
having count(*)>10

D. SQL 查詢某門課程及格的總人數以及不及格的總人數以及沒成績的人數

1、創建測試表,

create table test_score(class_id varchar2(20), student_id varchar2(20), score number);

E. 資料庫語句,怎麼通過select count 查詢出相應課程不及格的人數

按課程號進行分組,統計不及格的人數即可
select 課程號,count(*) as 人數
from 成績表 where score<60 group by 課程號
如需要顯示課程名,再和課程表進行連接即可

F. SQL語句求助,查詢出每門課程及格和不及格的人數

---以下在SQL2005執行通過--
---結果將以 科目、及格數、不及格數 顯示
select * from
(select col2,count(*) as [及格數]
from tb
where col1>=60
group by col2
)t
outer apply
(select count(*) as [不及格數]
from tb
where col1<60 and t.col2= col2
group by col2
)m

-----這應該是樓主想要的了吧。

閱讀全文

與資料庫查詢不及格的人數相關的資料

熱點內容
文件查看設置信息失敗 瀏覽:668
編程如何編出烏鴉喝水的課文 瀏覽:20
國家反詐app報案助手怎麼使用 瀏覽:439
秘密文件丟失多少天 瀏覽:237
js中csstext 瀏覽:382
目標文件名過長復制 瀏覽:892
樂動力計步器老版本 瀏覽:933
壓縮文件鏈接怎麼編輯 瀏覽:808
如何鎖定PDF文件里的圖章 瀏覽:89
資料庫超時是什麼 瀏覽:649
文件怎麼改整列內容 瀏覽:764
360壓縮文件發郵件空白 瀏覽:813
上哪裡查自己大數據 瀏覽:907
編程語言怎麼學車 瀏覽:189
編程該怎麼學才能先找工作 瀏覽:524
文件刻制光碟多少錢 瀏覽:861
校園網的網路組成結構 瀏覽:862
u盤系統復制文件過大 瀏覽:843
區域網復制文件 瀏覽:574
2007cad怎麼編程 瀏覽:325

友情鏈接