選修課程表
❶ 有以下兩個表,學生表和選修課程表,選秀課程在入學之前了,怎麼改到入學之後
兩個表關聯更新就可以,代碼如下,供參考:
update 選休課程表 t
set t.xuanxiushijian =
(select s.ruxueshijian
from 學生表 s
where t.xh = s.xh
and s.ruxueshijian > t.xuanxiushijian)
可以更改內查詢的 s.ruxueshijian 改為入學後的幾個月或者幾年
❷ 用excel製作選修課選課表
看看是否滿足要求。
在綠色部分(E列至I列)填入信息,然後在A列和B列進行選擇.
❸ 高中科課程表
高一上:語文數學英語都上必修1、2,物理化學政治歷史地理上必修1,生物會上一半必修1
高一版下:語文數學英語權都上必修3、4,物理化學政治歷史地理上必修2,生物會上另一半必修1
高二上;語文數學英語都上必修5,語文上一本選修大多是 中國古代詩歌散文欣賞 數學上選修2-1英語選修6
理科;物理上3-1化學上選修4化學反應原理,生物上必修2
高二下:語文繼續上中國古代詩歌散文欣賞 先秦諸子選讀 數學上2-2和2-3 英語選修7、8
物理上選修3-2和選修3-4(選考題)3-5(選考題)化學上選修五有機化學,選修三化學反應原理,生物上必修三
高三上,英語可能上選修9,物理把沒上完的選修上完,其他的開始總復習
❹ 跪求大神幫幫忙!!!有一個【學生選修課】資料庫,資料庫中包括三個表,學生表,課程表,成績表
//自己把中文替換成英文欄位名 我用的sql server資料庫
select 學號、姓名、性別、年齡、所在系 from 學生 order by 年齡 desc, 學號 asc
select 學號,姓名 from 學生 where 姓名 in( select 姓名 from 學生 group by 姓名 having count(*)>1 )
update 成績 set 成績=0 where CNO=1
如果/不是除法的話 只是字元串 (除法暫時有問題)下班了 明天再來寫
select C.課程號,D.課程名,D.成績 from COURSE C,(
select CONVERT(VARCHAR(50),A.排名)+'/'+CONVERT(VARCHAR(50),B.ZS) as '排名/人數',a.學號,a.課程名,a.成績 FROM (
select ROW_NUMBER() over(partition BY 課程名 order by 成績 desc) as 排名 ,* from GRADE where 學號='1') A,
(SELECT COUNT(*) as zs,課程名
FROM GRADE group by 課程名 ) B where a.課程名=b.課程名) D WHERE C.課程名=D.課程名
❺ 中醫葯大學的課表(必修基礎課和選修課)以及教材的問題
你好,孫廣仁的中國中醫葯出版社的書好些,是國家十一五規劃教材。學習中回醫推薦依次學習中醫基礎答理論,中醫診斷學,中葯學,方劑學,中醫內科學等等,後面的診斷學,中葯學,方劑學,內科學和中醫基礎理論是一個版面的,都是綠色的。在優酷網還有對應的講課專輯,配起來看效果更好。可以看看《高等教育中醫專業自學考試指導叢書》
你先把這幾本搞定,你就入門了,後面學什麼你自己應該也知道了。
❻ 西安外事學院每年選修課課表在哪查
登錄學校的教務在線主頁就可以查到每年的選修課課表,必須登錄你的用戶名。
❼ 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. 不會
❽ 超級課程表怎麼加入選修課
選修課需要手動添加的哦
❾ 在SQL中創建學生表課程表還有成績表怎麼 (1)查詢有多少同學選修了課程。(2) 查詢有多少同學沒有選課
您的問題描述不是很清楚。我的理解是如果成績表裡有學生ID和課程ID欄位,那麼可以用學生表左連接成績表,新結果集右表有值的就是答案1,沒有的就是答案2。