国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

10-23 查詢平均成績以上的課程(MSSQL)

這篇具有很好參考價值的文章主要介紹了10-23 查詢平均成績以上的課程(MSSQL)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本題目要求編寫SQL語句,
查詢每個同學(xué)超過他選修的平均成績的課程。

請使用:
1)用相關(guān)子查詢實現(xiàn)
2)使用派生表實現(xiàn)。

表結(jié)構(gòu):

請在這里寫定義表結(jié)構(gòu)的SQL語句。例如:

-- 課程表
CREATE TABLE ?cou ?( ?
? ?cno ?char(4) NOT NULL,
? ?cname ?nvarchar(30) NOT NULL,
? ?credit ?smallint DEFAULT NULL,
? ?ptime ?char(5) DEFAULT NULL,
? ?teacher ?nvarchar(10) DEFAULT NULL,
? PRIMARY KEY ( cno )
);
-- 學(xué)生選課成績表
CREATE TABLE ?sc ?( ?
? ?sno ?char(4) NOT NULL, ?-- 學(xué)生學(xué)號
? ?cno ?char(4) NOT NULL, ?-- 課程號
? ?grade ?decimal(4,1) DEFAULT NULL,
? PRIMARY KEY ( sno , cno ),
? CONSTRAINT ?fk_sc_cno ?FOREIGN KEY ( cno ) REFERENCES ?cou ?( cno )
)?

表樣例

請在這里給出上述表結(jié)構(gòu)對應(yīng)的表樣例。例如

cou表:

10-23 查詢平均成績以上的課程(MSSQL),(3+2)??贫螖?shù)據(jù)庫原理及應(yīng)用專項練習(xí)(2023版),數(shù)據(jù)庫,mysql,sql,sqlserver

?sc表:

10-23 查詢平均成績以上的課程(MSSQL),(3+2)??贫螖?shù)據(jù)庫原理及應(yīng)用專項練習(xí)(2023版),數(shù)據(jù)庫,mysql,sql,sqlserver

輸出樣例:

請在這里給出輸出樣例。例如:

10-23 查詢平均成績以上的課程(MSSQL),(3+2)??贫螖?shù)據(jù)庫原理及應(yīng)用專項練習(xí)(2023版),數(shù)據(jù)庫,mysql,sql,sqlserver

?思路:

?將sc表和cou表連接起來,然后where條件為grade大于平均成績文章來源地址http://www.zghlxwxcb.cn/news/detail-736432.html

select a.sno 學(xué)號,cou.cname 課程名,a.grade 成績
from sc a join cou
on a.cno=cou.cno
where a.grade >
(select avg(b.grade) from sc b where a.sno=b.sno) 
order by grade

到了這里,關(guān)于10-23 查詢平均成績以上的課程(MSSQL)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包