小a課程表
Ⅰ SQL語句的一道題 三個基本表:學生表(Student)、課程表(Course)、學生選課表(SC)
1. select * from SC
2. select Sname,Sage from Student where Sdept = '計算機'
3. select Sno,Cno,Grade from SC where Grade >= 70 and Grade <= 80
4. select Sname,Sage from Student where Sage between 18 and 20 and Ssex = '男'
5. select top 1 Grade from SC where Cno = 'C01'
6. select max(Sage),min(Sage) from Student
7. select Sdept,sum(Sno) from Student group by Sdept
8. select course.Cname,sum(sc.Sno),max(Grade) from SC
join studet on Student.Sno = SC.Sno
join Course on Course.Cno = SC.Cno
group by course.cname,max(grade)
9. select sum(Cno),avg(Grade) from SC
join Course on Course.Cno = SC.Cno
join Student on Student.Sno= SC.Sno
order by SC.Sno
10. select Stuent.Sno,Stuent.Sname,sum(Grade) A from SC
join Student on Student.Sno = SC.Sno
group by sc.Sno,student.Sname
having A > 200
11. select Student.Sname,Student.Sdept from Student
join Course on Course.Cno = SC.Cno
join SC on SC.Sno = Student.Sno
where SC.Cno = 'C02'
12. select Student.sname,course.cno,sc.grade from sc
join student on student.sno = sc.sno
join course on course.cno = sc.cno
where sc.grade >= 80
order by sc.grade desc
13. select cno,cname from
(
select course.cno,course.cname,sun(sno) from student
join course on course.cno = sc.cno
join sc on sc.sno = student.sno
group by cno,cname
having sun(sno) > 0
)
14. ① select student.sname,student.sdept from
(
select student.sname,student.sdept,course.cname from student
join sc on sc.sno = student.sno
join course on course.cno = sc.cno
where course.cname = 'C01'
)
② select student.sno,student.sname from
(
select student.sno,student.sname,student.sdept,sc.grade from sc
join student on student.sno = sc,sno
where student.sdept = '信息' and sc.grade >= 80
)
③ select top 1 student.sname from
(
select student.sname,student.sdept,sum(sc.grade) from sc
join student on student.sno = sc.sno
where student.sdept = '計算機'
group by student.sname,student.sdept
order by
)
15. delete from sc where grade < 50
16. update sc set grade += 5 from sc
join course on course.cno = sc.cn
join student on student.sno = sc.sno
where student.sno =
(
select student.sno from sc
join course on course.cno = sc.cno
where course.cname = 'c01'
)
17. update sc set grade += 10 from sc
join student on student.sno = sc.sno
where student.sno =
(
select student.sno from student
join sc on sc.sno = student.sno
join course on course.cno = sc.cno
where student.sdept = '計算機' and course.cname = '計算機文化基礎'
)
18. create view [A] as
select student.sno,student.sname,student.sdept,course.cno,course.cname,sc.grade from sc
join student on student.sno = sc.sno
join course on course.cno = sc.cno
19. create view [A] as
select student.sno,avg(sc.grade) from sc
join student on student.sno = sc.sno
group by student.sno
20. create view [A] as
select student.sno,sum(sc.grade) from sc
join student on student.sno = sc.sno
group by student.sno
21. create index A on student(sname)
22. 不會
Ⅱ mysql資料庫 條件一個學生名N 信息表A 課程表B 和成績表C 如何用學生名這個條件查出3個表中的相關信息
請參考下列例子
數據來結構如下源:
students(sid,sname)
course(cid,cname)
scores(sid,cid,score)
student的sid是主鍵,scores的sid為其外鍵
course的cid是主鍵,scores的cid為其外鍵
查出"張三"的各科考試成績,列出學號、姓名、科目名稱和分數
select sc.sid,s.sname,c.cname,sc.score
from students s,course c,scores sc
where s.sid=sc.sid and c.cid=sc.cid
and s.sname='張三';
Ⅲ 教師表A(tno,tname),課程表B(tno,cno,cname),列出每個教師的課程數,SQL語句怎麼寫啊
Ⅳ mysql多表查詢,a是學生表,b是學生選課表,怎麼樣查看所有學生的信息同時顯示是否選擇語文課
先查詢選擇了語文課的學生,然後用學生表左或者右連接查詢就可以了,沒有選擇語文的學生的選課記錄就為空,
Ⅳ SQL查詢問題:我有三張表 A表是一個班的學員表,B班是這個班的課程表,C是這個班的課程評價表。
先用B表算出應評價課程總數,然後減去C表中的學生已評價數(group by xh)就是結果了吧。我現在沒有資料庫沒發幫你測試最終語句。
Ⅵ 華南農業大學課表上寫的A教學班是什麼意思
你說的是英語這門課嗎
Ⅶ 中小學生課程表的科目是交替安排的,其主要目的是()A.使學習內容豐富B.防止大腦疲勞,提高效率C
積極休息是指在日常生活中,按時更換不同的活動內容.消極休息是和積極休息相對比而內言,不是指情緒容上的消極.
睡眠的確是一種有效的休息方式,但它主要對睡眠不足者或體力勞動者適用.
休息的方式有多種:比如睡覺,聽音樂,看書,散步,聊天…,因此,用積極的休息方式以消除神經系統的疲勞應采以一種活動替換另一種活動.
學校的課程表上午交替安排了語文、數學、體育和生物課,是注意學習內容輪換,是積極的休息方式,可以使腦的一部分得到輪流休息,目的是防止大腦疲勞,提高效率.
故選:B.
Ⅷ 4. 有這樣三個數據表: A表示學生表(學號,姓名,班級);B表示課程表(課程編號,課程名稱); C表示成
用這個肯來定沒問題
SELECT A.學號源,A.姓名,A.班級
CASE WHEN t.分數 <60 THEN '差'
WHEN t.分數 <75 THEN '中'
WHEN t.分數 <85 THEN '良'
WHEN t.分數 >= 85 THEN '優'
ELSE '無成績' END
FROM A
LEFT JOIN (SELECT C.學號, C.課程名稱, C.分數
FROM C, B WHERE C.課程編號 = b.
AND B.課程名稱 = '計算機原理') t
ON A.學號 = t.學號
Ⅸ 課程的一般結構包括( )a課程計劃,B課程標准,c課程表,d教科書
abd這題很簡單
Ⅹ 加拿大ESL(A)的課程表
你的level是多少?復AO嗎?如果制是AO的話恐怕只能有數學(如果你數學好的話)科學歷史地理那些都是到了BO-EO(最高的esl)才會有的。加拿大的high school是像大學的那種,一節課75分鍾一學期每天上重復的課,4節課一節lunch,每個學期的午餐時間都可能不一樣。大約8點45上學,3點半下學,如果你第一節lunch或最後一節lunch的話,那麼就是晚上學或者早下學咯。如果你說的是小學的話,那麼就是什麼都會學,上下課時間也很像中國那種課程,午飯時間也很規定。