現在有兩個表 一個表 A 包含 學號 班級 姓名 性別.B表 學號 課程名稱 成績.求 以下代碼 我研究了很久

題目:

現在有兩個表 一個表 A 包含 學號 班級 姓名 性別.B表 學號 課程名稱 成績.求 以下代碼 我研究了很久
分別求出每位學生的總分成績以及平均成績;
統計出學生基本情況表中「男生」的記錄個數,並在結果中指定列標題;
建立視圖,要求查詢本人數據,結果包含:學號、姓名、課程名稱、成績;

解答:

1
select A.學號,sum(B.成績),avg(B.成績)
from A,B
where A.學號=B.學號
group by A.學號
2
select count(*) as 男生記錄數
from A
where 性別='男生'
3
create view myself
as select A.學號,A.姓名,B.課程名稱,B.成績
from A,B
where A.學號=B.學號

添加新評論

暱稱
郵箱
網站