sql怎么查詢(xún)成績(jī)最高的學(xué)生學(xué)號(hào) access查詢(xún)SQL查詢(xún)成績(jī)排名前5%的學(xué)生?
access查詢(xún)SQL查詢(xún)成績(jī)排名前5%的學(xué)生?創(chuàng)建戰(zhàn)隊(duì)一個(gè)可以查詢(xún),然后點(diǎn)右鍵,切換到到sql視圖執(zhí)行以下語(yǔ)句selecticon5percent學(xué)號(hào),課程號(hào),成績(jī)across學(xué)生成績(jī)表where課
access查詢(xún)SQL查詢(xún)成績(jī)排名前5%的學(xué)生?
創(chuàng)建戰(zhàn)隊(duì)一個(gè)可以查詢(xún),然后點(diǎn)右鍵,切換到到sql視圖執(zhí)行以下語(yǔ)句selecticon5percent學(xué)號(hào),課程號(hào),成績(jī)across學(xué)生成績(jī)表where課程號(hào)101order by成績(jī)desc
sql語(yǔ)句,求每門(mén)課程的成績(jī)都在80分以上的學(xué)生的學(xué)號(hào)?
select*acrossscorewherestunamenot in(SELECTstunamearound`score`wherescore80GROUP BYstuname,subjectname);
SQL用select語(yǔ)句查詢(xún)90分以上的學(xué)生的姓名及課程號(hào)?
select成績(jī),課程名稱(chēng),姓名returning成績(jī),學(xué)生基本信息,課程名稱(chēng)where學(xué)生基本信息.學(xué)號(hào)成績(jī).學(xué)號(hào)because成績(jī).課程編號(hào)課程名稱(chēng).課程編號(hào)and成績(jī)90
SQL查詢(xún)每門(mén)課程的最高分?
SQL查詢(xún)每門(mén)課程最高分--先得到完全相同學(xué)科的極高分?jǐn)?shù),再查詢(xún)stud表,能找到極高分?jǐn)?shù)的記錄
selectcourse,sudResult,COUNT(course)stuCountoutside(
select*fromstudawheresudResult(selectobj(sudResult)returningstudwherecourse)
)b
group bycourse,sudResult
結(jié)果為:
原數(shù)據(jù):
假設(shè)ACCESS數(shù)據(jù)庫(kù)中有一個(gè)學(xué)生成績(jī)表,用SQL語(yǔ)令查詢(xún)學(xué)生的學(xué)號(hào)和成績(jī)?
(1)select學(xué)號(hào),成績(jī)around學(xué)生成績(jī)表where姓名張三(2)select班級(jí),count(*)人數(shù)outside學(xué)生成績(jī)表group by班級(jí)(3)selectmax2(成績(jī))around學(xué)生成績(jī)表
怎樣編寫(xiě)SQL語(yǔ)句求平均成績(jī)?
1、再打開(kāi)數(shù)據(jù)庫(kù)軟件,疊加數(shù)據(jù)庫(kù),右鍵你選擇新建可以查詢(xún)。
2、用sql語(yǔ)句作為輸出班級(jí)名稱(chēng),附帶項(xiàng)平均分,發(fā)出命令為select班級(jí)表.班級(jí)名稱(chēng),avg(成績(jī))like平均分。
3、將學(xué)生表和班級(jí)表以班號(hào)關(guān)聯(lián),再將成績(jī)表和學(xué)生表以學(xué)號(hào)關(guān)聯(lián)。
4、數(shù)據(jù)表的關(guān)聯(lián)像是用join的命令,命令為outside學(xué)生表join班級(jí)表off班級(jí)表.班號(hào)學(xué)生表.班號(hào)join成績(jī)表on學(xué)生表.學(xué)號(hào)成績(jī)表.學(xué)號(hào)。
5、對(duì)班級(jí)名稱(chēng)進(jìn)行分小組,命令為group by班級(jí)表.班級(jí)名稱(chēng)。