sqlserver成績(jī),sql學(xué)生成績(jī)

sqlserver查詢張三每門課的成績(jī)排名

這里userid設(shè)置為1001,這里先統(tǒng)計(jì)每名課程成績(jī)大于張三成績(jī)的學(xué)生數(shù),然后在統(tǒng)計(jì)的數(shù)上加1即為張三的排名。這里是mysql的測(cè)試,如需在oracle上使用,請(qǐng)把IFNULL函數(shù)換成oracle的NVL函數(shù)。根據(jù)tab后面的數(shù)字閱讀會(huì)清楚一點(diǎn),可以一個(gè)一個(gè)tab先執(zhí)行看結(jié)果。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、鄰水網(wǎng)站維護(hù)、網(wǎng)站推廣。

select tab4.kcid,IFNULL((select tab5.kcrank from (select tab3.kcid as kcid,count(*) as kcrank from (select tab2.* from chengji tab2 , (select * from chengji where userid=1001) tab1 where tab2.kcid=tab1.kcid and tab2.cj tab1.cj) tab3 group by tab3.kcid) tab5 where tab4.kcid=tab5.kcid),0)+1 as kcrank from chengji tab4 where tab4.userid=1001

sqlserver查詢各系各科成績(jī)最高分的學(xué)生的學(xué)號(hào),姓名,系名,課程名稱,成績(jī)?

請(qǐng)參考下列SQL語(yǔ)句:

select?student.sno,student.sname,student.sdept,

course.cname,t.maxgrade?from?

student,course,

(select??s.sno,c.sdept,s.cno,c.maxgrade?

from?sc?s,student?st,

(select?a.sdept,b.cno,max(b.grade)?as?maxgrade?

from?student?a,sc?b?where?a.sno=b.sno?

group?by?a.sdept,b.cno)?c?

where?s.sno=st.sno?and?st.sdept=c.sdept?and?

s.grade=c.maxgrade)?t?where?student.sno=t.sno?

and?course.cno=t.cno?order?by?course.cname,student.sdept;

上述語(yǔ)句已經(jīng)測(cè)試通過(guò)。代碼思路是:

學(xué)生表與成績(jī)表基于學(xué)號(hào)進(jìn)行連接獲取每個(gè)學(xué)號(hào)所在系名,然后用院系和課程號(hào)對(duì)成績(jī)表分組匯總,求得每個(gè)院系、每個(gè)課程的最高得分(結(jié)果集c,含系名、課程號(hào)和最高分)。然后用結(jié)果集C再次與成績(jī)表、學(xué)生表進(jìn)行比對(duì),篩選出獲得每個(gè)系、每個(gè)課程的最高分的學(xué)號(hào)并包含課程號(hào)和系名(結(jié)果集t)。最后t通過(guò)連接獲取學(xué)生表中的學(xué)生姓名、課程表中的課程名完成最后輸出。

SQLServer里面求各科成績(jī)的中分?jǐn)?shù)

select * from 成績(jī)表 where (語(yǔ)文成績(jī)+外語(yǔ)成績(jī)+數(shù)學(xué)成績(jī))=500 and (語(yǔ)文成績(jī)+外語(yǔ)成績(jī)+數(shù)學(xué)成績(jī))=550

文章標(biāo)題:sqlserver成績(jī),sql學(xué)生成績(jī)
鏈接地址:http://muchs.cn/article14/hcgpde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供GoogleChatGPT、網(wǎng)站策劃、、外貿(mào)網(wǎng)站建設(shè)、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司