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話 這是一個多民族共同版生活的島國權 哈薩昆艾爾蘭德。從五年前的某一天開始,每天晚上,都有人被好似惡魔一樣的怪物襲擊。他們似乎因為某種理由而吸食人類的靈魂,更不用說 了。他們的數量與日俱增,且被...
猜三張牌的魔術,魔術師說三張牌讓觀眾隨便選出,最後一張是魔術師自己選的。結果正是魔術師說的那四張
魔術師自己記住一張牌 然後讓觀眾選一張牌給你 雙方先不要看 然後你說這張牌是什麼什麼 這時候說的是一開始你記住的牌 如果你記住的牌是草花三 你就說這張牌是草花三 當然這張牌不可能是草花三 假使這張牌是方片六 然後你自己看這張牌並記住這張牌是方片六 然後說最後在揭曉答案 然後再選一張 然後你說預言這第...