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

資料庫查詢不及格的人數

發布時間: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

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

閱讀全文

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

熱點內容
4kb的txt文件差不多多少字 瀏覽:984
u盤文件突然變成exe 瀏覽:164
現在哪些學校初中有學編程的 瀏覽:402
word查找全選 瀏覽:599
開工報告附什麼文件資料 瀏覽:150
分區工具app怎麼用 瀏覽:212
安卓堅果雲文件路徑 瀏覽:591
sqllog文件 瀏覽:236
如何在電腦中找到文件路徑 瀏覽:830
數據結構訪問和查找有什麼區別 瀏覽:401
怎麼清空icloud內的數據 瀏覽:338
微信鎖屏後音樂停止 瀏覽:668
applepay蘋果手機卡 瀏覽:835
一個14mb的文件能儲存多少萬漢字 瀏覽:478
騰訊文檔里如何導出數據 瀏覽:979
java面試題csdn 瀏覽:410
rpgnvp是什麼文件 瀏覽:594
如何將一列數據復制到excel 瀏覽:488
sd卡怎麼恢復excel文件 瀏覽:282
gdblinux內核多核調試 瀏覽:24

友情鏈接