常用SQL

常用SQL
 有關學生校內成績資料: 
1.抽取 新高中科目(中、英、數(Core + M1/M2)、通識)的全年分數、等第、名次 中 
2.抽取 兩個學期T1A1 同T2A1,每一級頭十名最進步學生成績同時要操行要B以上 中 
3.抽取 上一學年最佳成績同學(全班第一、二及三名)的名單 中 
4.抽取 一個T1A1學期中一至中六全科頭五名中 
5.比較下學期期中考(1201)科目名次與下學期期考(1202)中英數常名次,每班科目名次進步最多者,以便列出中、英、數、常進步獎名單中 
6.抽取 高中全年所有以分數顯示的科目(包括跨班別科目)的首兩名同學資料(班級、班別和全年總平均分) 中 
7.抽取 每名學生往年每科的全年成績中 
 (包括學年、科目、全年該科的成績、該科的名次及修讀人數、全年平均分、全年名次及全校人數、T1操行、T2操行)
8.追踪本年度(2012/13)每名中五學生於2011/12中四總成績 及 於2010/11中三總成績中 
9.追踪某科三年成績中 
 2009/10 S4中文科成績(年終)及全級名次
2010/11 S5中文科成績(年終)及全級名次
2011/12 S6中文科成績(年終)及全級名次
 
10.抽取 兩次考試之間總名次下跌超過20名學生資料中 
11. 抽取 每名學生過往六年每科的全年成績(包括成績、名次、平均分及操行等)中 
12. 抽取 各科bottom 10學生名單及其科目分數中 
13.抽取 各科學生成績(某一學年及某一年級) 中 
14.抽取 沒有遲到、缺席及任何懲罰紀錄的學生名單中 
15.抽取 各級全年最高平均分(number one of annual score)的學生名單中 
16.抽取 中、英、數、常等各科總平均分

班級

班別

班號

中文姓名

英文姓名

中文

英文

數學

常識

音樂

視藝

體育

普通話

電腦

平均分

級名次

班名次

操行

缺席日數

整體評語

中 
17. 抽取 學生全年中英數通識成績 及 上下學期的操行成績等

班別

姓名

社別

中文

英文

數學

通識

全年平均分

全年排名

T1 操行

T2 操行

T2 獎勵級別1

T2 獎勵級別2

T2 獎勵級別3

T2 獎勵級別4

T2 獎勵級別5

T2 懲罰級別1

T2 懲罰級別2

T2 懲罰級別3

T2 懲罰級別4

T2 懲罰級別5

T1 缺席

T2 缺席

T1 遲到

T2 遲到 T2 評語
中 
18.抽取 中四學生的中三中英數成績 及 中四選修科資料  

classlvl

classcode

classno

chname

enname

F4 Electives

Chi score

Eng score

Math score

Average Form Position
中 
19. 抽取 上學年某一班別所有學生在全部考核(T1A1, T1, T2A1, T2等)的科目成績 及 等級(包括分巻)
考績 班別 班號 姓名 Name Subject 科目 成績 分卷科目 分卷成績
1100 5A 4 XXX XXX Religious Education   44.00    
中 
20. 抽取 各科成績(包括分卷) 及 相關任教老師
考績 班別 班號 姓名 Name Subject 科目 成績 分卷科目 分卷成績 任教老師 Teacher
中 
21. 抽取 學生各學期總分
班別 班號 英文姓名 中文姓名 性別 中文全年總分 英文全年總分 數學全年總分 常識全年總分 T1A1 總平均分 T1A2 總平均分 T2A1 總平均分 T2A2 總平均分 全年總平均分 T1 操行 T2 操行 全年班名次 全年級名次
中 
22. 抽取 學生歷年成績 中 
CurrentSchoolYear
CurrentClass
CurrentClassNo
schyear
classcode
chname
sex
strn
DOB
regno
Subject
SubjectComponent
T1
T1 Grade
T1_SubjectOM_Class
T1_SubjectOM_ClassLevel
T1_GrandAverage
T1_OM_Class
T1_OM_ClassLevel
T1 Conduct
T2
T2 Grade
T2_SubjectOM_Class
T2_SubjectOM_ClassLevel
T2_GrandAverage
T2_OM_Class
T2_OM_ClassLevel
T2 Conduct
Annual
Annual Grade
Annual_SubjectOM_Class
Annual_SubjectOM_ClassLevel
Annual_GrandAverage
Annual_OM_Class
Annual_OM_ClassLevel
Annual Conduct
全年總積分(中,英,數,常)
Status
Next Year Class Code
 
23.抽取 學生中英數(某一學期如年終試等的分數及名次) 中 
 
班級 班別 班號 中文姓名 英文姓名 中文成績 中文級名次 英文成績 英文級名次 數學成績 數學級名次 三科總分 總平均分 級名次
參數例子:
TIMESEQ - e.g. 1000 (年終)、1100 (T1)、1201 (T2A1)
 
24.抽取 學生分數最佳進步的排名 中 
CLASSCODE CLASSNO CHNAME Subject 科目 T1_Score T2_Score 相差值
1B 90 陳學生 English Language 英國語文 49.10 50.00 0.90
1A 3 鄭學生 Music 音樂 85.00 8.00 -77.00
25.抽取 學生校內試成績名次 中 
Class Level Class Code Class No regno Name Subject Teacher Subject Score Subject Rank Avg Score Avg Rank
S1 1C 1 20070003 XXX Mathematics 021 68.30 1 65.15 1
26.抽取 學生校內試成績(姓名、班別、學號、滿分、積分、等級及名次等) 需輸入參數:
(需輸入參數:timeseq (如1000<年終>, 1100, 1201等),school year (如2011, 2012等),class level (如S1, S2等) )
(如老師想要級名次及級人數,只要將SQL內所有的omclass轉為omclasslvl,及omclassbase 轉為 omclasslvlbase 便可)
中 
姓名 班別 班號 滿分-中 積分-中 等級-中 班名次-中 人數-中 滿分-英 積分-英 等級-英 班名次-英 人數-英 滿分-數 積分-數 等級-數 班名次-數 人數-數 滿分-常 積分-常 等級-常 班名次-常 人數-常
XXX 6B 2 100.0 60.00 C 1 40 100.0 60.00 C 1 40 100.0 63.00 C 2 5 100.0 65.00 C 3 40
27.抽取 學生中英數三科合共的平均分
(需輸入參數:timeseq (如1000<年終>, 1100, 1201等),school year (如 2011, 2012等),class level (如 S1, S2 等) )
中 
班別 班號 英文姓名 中文姓名 中英數平均分
28.抽取 學生的成績及操行
(需輸入參數:school year (如2011, 2012等),class level (如S1, S2等))
中 
班別 班號 英文姓名 中文姓名 前學年T2平均分 前學年T2班名次 前學年T2級名次 前學年T2操行(負責) 前學年T2操行(紀律) 前學年T2操行(整潔) 上學年T1平均分 上學年T1班名次 上學年T1級名次 上學年T1操行(負責) 上學年T1操行(紀律) 上學年T1操行(整潔) 上學年T2平均分 上學年T2班名次 上學年T2級名次 上學年T2操行(負責) 上學年T2操行(紀律) 上學年T2操行(整潔)
29.抽取 學生各科成績、術科成績及操行(小學適用)
班別 學號 姓名 中國語文 英國語文 數學 常識 宗教 普通話 音樂 視藝 體育 勤學 禮貌 紀律 整潔
中 
30.抽取 學生全學年各科成績、術科成績及操行(小學適用)
中國語文(080), 英國語文(165), 數學(280), 常識(205), 宗教(185) 達80分或以上,
普通話(350), 音樂(300), 視藝(432), 體育(310)逹C等或以上,
而操行4個範疇 勤學、紀律、禮貌、整潔最少共獲12個 達B+ 或以上
中 
31.抽取 學生各科成績(按學生編號)
(需輸入參數:timeseq (如1000<年終>, 1100, 1201等),school year (如 2011, 2012等),class level (如 S1, S2等))
學生編號 學生姓名 班別 學號 中文 英文 數學 常識 音樂 普通話 視藝 體育 電腦
中 
32.抽取 學生各科成績以頒發年終學術獎
初一至高三:全級總平均分gavg 首1~3 名每一科首1~3名
初一至高二:上下學期最進步首1~3 名+年終操行
初三:世史(941)、中史(75)、地理(940)、EPA(939)四科加總後的首1~3名
Phy(944)、Chem(943)、Bio(942)三科加總後的首1~3名
初中:分兩學期,每學期有3次評估 各科年終 T1A9
高一、高二:分兩學期,每學期有2次評估 各科年終 T1A7
高三:一學期, 有2次評估
級別 Subject 科目 中文姓名 英文姓名 班別 班號 成績 名次
中 
  
33.抽取 該學期考試(T1)每級首50名的學生名單(依級別和級名次排列)
CLASSLVL OMCLASSLVL CLASSCODE CLASSNO CHNAME AVERAGE
P2 1 2A 2 蔡XX 26.00
中 
34.抽取 學生中文和英文分卷成績、級排名、等級、應考人數 中 
級別班別班號英文姓名中文姓名中文成績中文等級中文級名次中文人數聆聽成績聆聽等級聆聽級名次聆聽人數說話成績說話等級說話級名次說話人數默書成績默書等級默書級名次默書人數寫作成績寫作等級寫作級名次寫作人數閱讀成績閱讀等級閱讀級名次閱讀人數語文知識成績語文知識等級語文知識級名次語文知識人數英文成績英文等級英文級名次英文人數GE 成績GE 等級GE 級名次GE 人數Dict 成績Dict 等級Dict 級名次Dict 人數Oral 成績Oral 等級Oral 級名次Oral 人數List 成績List 等級List 級名次List 人數
35.抽取 學生各科59分或以下不合格成績 中 
級別班別班號英文姓名中文姓名中文成績中文等級中文級名次中文人數聆聽成績聆聽等級聆聽級名次聆聽人數說話成績說話等級說話級名次說話人數默書成績默書等級默書級名次默書人數寫作成績寫作等級寫作級名次寫作人數閱讀成績閱讀等級閱讀級名次閱讀人數語文知識成績語文知識等級語文知識級名次語文知識人數英文成績英文等級英文級名次英文人數GE 成績GE 等級GE 級名次GE 人數Dict 成績Dict 等級Dict 級名次Dict 人數Oral 成績Oral 等級Oral 級名次Oral 人數List 成績List 等級List 級名次List 人數
36.依班別抽取中四至中六學生測驗/考試不合格科目 中 
班別 姓名 學號 不合格科目名稱 不合格科目數目
37.抽取 中一至中六學生數學科分數(追蹤學生有否增值)中 
Class Class No. Name F1 T1 F1 T2 F2 T1 F2 T2 F3 T1 F3 T2 F4 T1 F4 T2 F5 T1 F5 T2 F6 T1 F6 T2
38.抽取 全科合格學生名單 中 
CLASSLVL CLASSCODE CLASSNO CHNAME ENNAME
39.抽取 中文科科目分卷(讀本、寫作、聆聽、會話) 及 英文科科目分卷(讀寫、聆聽、會話)各班(P1-P6)的平均分
中 
班別 科目 分卷 平均分
3C 中國語文 作文 0.00
40.抽取 學生選修科成績 中 
班別 班號 姓名 科目 成績(1100) 成績(1000)
(例) 5A (例) 2 (例) Chan Nathan (例) Chemistry (例) 80.8 (例) 95.2
41.抽取 學生班/級名次及操行
(加全年豁免缺席次數及全年豁免遲到次數)
中 
Regno 班別 學號 性別 姓名 全年總積分 全年班名次 全年級名次 上學期操行 下學期操行 全年缺席次數 全年缺席豁免 全年遲到次數 全年遲到豁免
42.抽取 學生英文科成績 (分卷的代碼:卷一01及 默書03) 中 
43.抽取 學生中文科及普通話科成績 (分卷的代碼:卷一01及 默書) 中 
班別 班號 姓名 中文卷一 T1A1 中文默書 T1A1 中文卷一 T1A2 中文默書 T1A2 中文卷一 T2A1 中文默書 T2A1 中文卷一 T2A2 中文默書 T2A2 中文全年總分 普通話 T1A1 普通話 T1A2 普通話 T2A1 普通話 T2A2 普通話全年總分
44.抽取 學生年終名次作分班用 中 
班別 學號 姓名 性別 年終級名次
45.抽取 三個學期總平均分不斷進步學生名單 中 
英文科成績

班別

班號

姓名

英文卷一 T1A1

英文默書 T1A1

英文卷一 T1A2

英文默書 T1A2

英文卷一 T2A1

英文默書 T2A1

英文卷一 T2A2

英文默書 T2A2

英文全年總分

中文科及普通話科成績

班別

班號

姓名

中文卷一 T1A1

中文默書 T1A1

中文卷一 T1A2

中文默書 T1A2

中文卷一 T2A1

中文默書 T2A1

中文卷一 T2A2

中文默書 T2A2

中文全年總分

普通話 T1A1

普通話 T1A2

普通話 T2A1

普通話 T2A2

普通話全年總分

46.抽取 學生科目總分及分卷分數 中 

學年

考績

級別

班別

班號

regno

姓名

Name

性別

全年級名次

全年班名次

全年總平均分

科目

Subject

成績

等級

分卷科目

分卷成績

科目級名次

科目班名次

47.抽取 學生上學期中、英、數成績、操行及上學期總平均分 中 

班別

姓名

T1 中文

T1 英文

T1 數學

T1 平均分

T1 操行

48.抽取 所有科目(包括分卷)的總分 中 
 有關操行方面資料: 
1.抽取 T1A2及T2A2一至六年級分級的操行人數(A / B / C / D級)
(A+/A/A- 納入A處理 / B+/B/B- 納入B處理 / C+/C/C- 納入C處理 / D+/D/D- 納入D處理)
中 
 
2.抽取 學生上學年操行中 
3.抽取 學生獎懲資料 中 
4.抽取 學生成績及操行 中 
姓名 enname 本學年班別 本學年學號 上學年 上學年班別 上學年學號 上學年中文成績 上學年英文成績 上學年數學成績 上學年操行
陳XX XX CHAN 1B 90 2010 6A 2 96.00 97.00 96.00 B
5.抽取 學生操行作比較
(比較學生於2個考績的操行分數,如進步2級或以上將會得奬(例如由 7 -> 9 分))
級別 班別 班號 英文姓名 中文姓名 T1 操行級別 T1 操行分數 T2 操行級別 T2 操行分數 T2 - T1
中 
6.抽取 學生操行
註冊編號 班別 班號 中文姓名 英文姓名 操行 健康生活 守規守禮 參與活動 和睦友愛 服務 整潔 禮貌
中 
7.抽取 學生班/級名次及操行
(加全年豁免缺席次數及全年豁免遲到次數)
Regno 班別 學號 性別 姓名 全年總積分 全年班名次 全年級名次 上學期操行 下學期操行 全年缺席次數 全年缺席豁免 全年遲到次數 全年遲到豁免
中 
 有關學生公開試成績資料: 
1.抽取 HKDSE各科公開考試成績中 

EXAMCODE

examyear

classcode

classno

regno

ENNAME

CHNAME

sex

Subject Code

Subject Name

Subject Grade

Subject Comp Code

Subject Comp Name

Subject Comp Grade

2.抽取 香港中學文憑試成績
(如老師想要變更科目,只要更換SQL內的 考評局科目编碼便可)
中 

EXAMCODE

Exam Year

Class

Class No.

Registration No.

Name

Chinese Name

Gender

A010 Chinese

A010 Reading

A010 Writing

A010 Listening

A010 Speaking

A010 Integrated Skills

A020 English

A020 Reading

A020 Writing

A020 Listening & Integrated Skills

A020 Speaking

A030 Math Compulsory

A040 Liberal Studies

A031 M1

A032 M2

A070 Chinese History

A080 Economics

A090 Ethics and Religious Studies

A100 Geography

A110 History

A130 Biology

A140 Chemistry

A150 Physics

A165 Combined Science

A170 BASF

A180 Design and Applied Technology

A200 ICT

A230 Visual Arts

 有關學生其他考績資料:
1.抽取 校內頒發的主要獎項及成就 及 校外的表現、獎項中 
2.抽取 學生科目評語中 
3.抽取 來年留班的學生資料 中 

classlvl

enname

chname

Old Class

Old No

Status

New Class

New No

S1

 

陳XX

1A

2

1D

3

S1

4.抽取 歷年 HKAT norm table 中 
schyear Subject Class Level Subject section code score STANDARDIZEDSCORE PERCENTILE
5.抽取 學生的缺考或免修科目名稱及總數 中 
級別 班別 班號 學生姓名 Name Type 科目 分卷

修訂日期: