關於學生,課程,選課三張表的sql查詢

2025-07-10 20:50:16 字數 2400 閱讀 1315

1樓:網友

select a.學號虧派肆,a.姓名,c.(總分/b.選課門數) as 平均分,b.選課門數 from

select 學號,姓名 from tb1)aleft join

select count(課程號) as 選課門數,學羨敗號 from tb3 group by 學號)b

on a.學號=b.學號。

left join

select sum(成績)as 總分,學號 from tb3 group )c

on a.學銷轎號=b.學號。

order by 平均分 desc

如何使用sql查詢資料庫的學生選修課資訊?

2樓:電子科技小百科

1、首先在電腦中開啟sql,在外層查詢中寫上s【elect * from s】查詢出學生資訊,如下圖所示。

2、然後,再以同樣的方法找出sc選修表,如下圖所示。

3、此時,就可以在這裡利用等值連線將s和sc表連線,如下圖所示。

4、但是,因為這是不同層級的查詢,因此需要exists謂詞將他們連線。

5、執行後,就可以看到這樣的結果,如下圖所示就完成了。

怎麼用sql的查詢語句列出某同學所有課程的課程名和成績啊,並按成績從低到高排序啊?

3樓:惠企百科

1、開啟microsoft sql server 2012,選中需要查詢所有表的資料庫。

<>3、點選「新建查詢」後,會在右邊彈出乙個框,我們需要在這裡編寫sql語句。

來查詢該資料庫下的所有表結構。

4、編寫sql語句,點選「執行」,當然,這表語句我們可以根據實際情況,來改變條件只查詢需要的表名。

5、這時,會在右下方出現最終的查詢結果,如下圖所示。

用sql查詢同時選修了1號課和2號課的學生學號

4樓:於曉楠買甘

查詢bai

同時選修了1號和2號課的學du生學號。

涉及到兩zhi個表。學生表和dao課程表。

語句:select

fromstudent

innerjoin

sconandcno

in('1','2')

為什麼不用內where

cno=』1『

andcno=』2『

這個關係到資料容庫的優化問題,哪個執行快,就寫哪個那個語句也可以這樣寫啊where

snoinselect

snofrom

scwhere

sno=』1『

andsnoin(select

snofrom

scwhere

sno=』2『)

5樓:吳

你好抄像寫錯了吧,襲,我感覺應該是bai

select sno

from sc

where cno='1' and son in (select sno from sc where cno='2');

或者where cno='1' intersert select sno from sc where cno='2');

intersect對兩個du查詢zhi做交集。相當於daoand

6樓:envy誒

因為這樣的意思是 在一行內課號既得等於1又得等於2 並沒有這樣的。

7樓:網友

sno 指的是什麼?

baicno指什麼? 上面的sql語句du是不可能zhi實現同樣的功能的。

sno如果是指dao學生學號;版。

cno是指課程號的權。

話。where cno=』1『 and cno=』2『是指課程號是1和2 的學生資訊。

where sno=』1『 and sno in(select sno

from sc

where sno=』2『)

是指學生學號是1和2 的學生,事實上,作為主鍵的sno沒有可能同時是1和2的。

如何用sql語句查詢選修課?

8樓:生活仁昌

工具/材料:以management studio為例。

1、首先在桌面上,點選「management studio」圖示。

2、然後在該介面中,點選「新建查詢」按鈕。

3、之後在該介面念裂派中,輸入查詢同時選修了1號課和2號課的學生學號的sql語句:selec t no,name from sc where cno = 1' and no in (selec t no from sc where 源空cno = 2')。

4、接著在該介面中,點選「執行」仔賀按鈕。

5、最後在該介面中,顯示查詢結果。

關於遊戲王的三張卡片,遊戲王,這三張卡叫什麼名字?

卡片編號 32 禁卡限制 普通卡 卡片pass 17653779 卡片歸屬 ocg tcg 卡包 be 1,mr,dl 1 罕貴程度 平卡n 日文卡名 天使 手鏡 美英卡名 fairy s hand mirror中文卡名 天使的手鏡 卡類 通常陷阱 效果說明 把以場上1只怪獸為物件發動的對方的魔法,...

求這三張原圖以及出處,求這三張圖片的出處,名字,謝謝

lessa韓國漫bai畫作者 pogo地域 韓國狀態du 中型別 網路連zhi載漫畫最新dao收錄 第33話 這是一個多民族共同版生活的島國權 哈薩昆艾爾蘭德。從五年前的某一天開始,每天晚上,都有人被好似惡魔一樣的怪物襲擊。他們似乎因為某種理由而吸食人類的靈魂,更不用說 了。他們的數量與日俱增,且被...

猜三張牌的魔術,魔術師說三張牌讓觀眾隨便選出,最後一張是魔術師自己選的。結果正是魔術師說的那四張

魔術師自己記住一張牌 然後讓觀眾選一張牌給你 雙方先不要看 然後你說這張牌是什麼什麼 這時候說的是一開始你記住的牌 如果你記住的牌是草花三 你就說這張牌是草花三 當然這張牌不可能是草花三 假使這張牌是方片六 然後你自己看這張牌並記住這張牌是方片六 然後說最後在揭曉答案 然後再選一張 然後你說預言這第...