SQL 如何用SQL提取HKDSE各科公開考試成績

本文由 - 在 2012-06-07 發表於 "WebSAMS 討論區" 討論區

  1. Expand Collapse

    如題。謝謝!
     
  2. 133445

    kw188188
    Expand Collapse

    文章:
    19
    讚:
    0
    在七月中, WebSAMS 會發放新Build, 裡面會有 dse 公開考試成績的table structure, 這時候SQL才可提取資料。
     
    #2 kw188188, 2012-06-07
  3. 55009442

    tr-annyyeong
    Expand Collapse

    文章:
    1
    讚:
    0
    若果 DSE 有 appeal , 那怎麼辦? WebSAMS 好似未見這 function! 是不是不在 WebSAMS 做?
    Thanks
     
    #3 tr-annyyeong, 2012-06-15
  4. 10334373

    Ngai Sir
    Expand Collapse

    文章:
    32
    讚:
    0
    以下是往年抽hkcee的成績的sql,請問是否可以抽hkdse的成績。

    SELECT b.examcode, b.examyear, a.classcode, a.classno, a.regno, a.enname, a.chname, a.sex, b.subjcode, '' AS 'componentno', c.engabrname, c.chiabrname, b.grade, b.gradeval FROM TB_STU_STUDENT a JOIN TB_HKE_ENTRYSUBJ b ON a.stuid=b.stuid JOIN TB_HKE_SUBJECT c ON b.subjcode=c.subjcode WHERE b.examcode='C' AND b.examyear=2010 AND c.examyear=2010
    UNION
    SELECT b.examcode, b.examyear, a.classcode, a.classno, a.regno, a.enname, a.chname, a.sex, b.subjcode, componentno, c.engabrname, c.chiabrname, b.grade, b.gradeval FROM TB_STU_STUDENT a JOIN TB_HKE_ENTRYCOMPONENT b ON a.stuid=b.stuid JOIN TB_HKE_SUBJECT c ON b.subjcode=c.subjcode WHERE b.examcode='C' AND b.examyear=2010 AND c.examyear=2010
    ORDER BY 1,2,3,4,9,10
     
    #4 Ngai Sir, 2012-06-25
  5. 56953375

    edb-石頭
    Expand Collapse

    文章:
    1,160
    讚:
    0
    不能,DES用不一樣的Tables.
     
    #5 edb-石頭, 2012-06-25
  6. 10334373

    Ngai Sir
    Expand Collapse

    文章:
    32
    讚:
    0
    怎樣做
    Gghghhhhhhhhhhh
     
    #6 Ngai Sir, 2012-06-26
  7. 56953375

    edb-石頭
    Expand Collapse

    文章:
    1,160
    讚:
    0
    老師可以選擇從HKEAA下載result file,再load到excel中進行處理,或到時將會有SQL post在forum上。
     
    #7 edb-石頭, 2012-06-27
  8. 102639

    kwoksir
    Expand Collapse

    文章:
    7
    讚:
    0

    何謂 Result File? 是否放謗那一日學校才有 password login 到指定網頁下載呢?
    有沒有 Sample 可參考一下,如果可以早一點準備便好了。
     
    #8 kwoksir, 2012-07-04
  9. 56953375

    edb-石頭
    Expand Collapse

    文章:
    1,160
    讚:
    0

    是的,Result File 是放榜那一日的 file。至於 Sample file,老師請瀏覽HKEAA網頁或直接聯絡HKEAA。
     
    #9 edb-石頭, 2012-07-05
  10. 56953375

    edb-石頭
    Expand Collapse

    文章:
    1,160
    讚:
    0
    老師請參考以下的 SQL 語句。

    select
    a.EXAMCODE,
    a.examyear,
    a.classcode,
    a.classno,
    a1.regno,
    a1.ENNAME,
    a1.CHNAME,
    a1.sex,
    b.subjcode 'Subject Code',
    b1.DSESUBJGROUPNAME_ENG||' ('||b1.DSESUBJGROUPNAME_CHI||')' 'Subject Name',
    b.subjgrdlvl 'Subject Grade',
    c.subjcompcode 'Subject Comp Code',
    (case when c1.dsesubjcompname_eng is null then '' else c1.dsesubjcompname_eng||' ('||c1.dsesubjcompname_chi||')' end) 'Subject Comp Name',
    c.subjcompgrdlvl 'Subject Comp Grade'
    from tb_hke_dsecandinfo a
    left outer join tb_stu_student a1
    on a.suid=a1.suid and a.stuid=a1.stuid
    left outer join tb_hke_dsesubjresult b
    on a.suid=b.suid and a.schcode=b.schcode and a.candno=b.candno and a.examyear=b.examyear
    left outer join
    (select distinct SUID, EXAMYEAR, EXAMCODE, DSESUBJGROUPCODE, DSESUBJGROUPNAME_ENG, DSESUBJGROUPNAME_CHI
    from tb_hke_regexamsubjgrp group by SUID, EXAMYEAR, EXAMCODE, DSESUBJGROUPCODE, DSESUBJGROUPNAME_ENG, DSESUBJGROUPNAME_CHI) b1
    on b.suid=b1.suid and b.examyear=b1.examyear and b1.examcode='DSE' and b.subjcode=b1.DSESUBJGROUPCODE
    left outer join tb_hke_dsesubjcompresult c
    on b.suid=c.suid and b.schcode=c.schcode and b.candno=c.candno and b.examyear=c.examyear and b.subjcode=c.subjcode
    left outer join tb_hke_regexamsubjcomp c1
    on c.suid=c1.suid and c.examyear=c1.examyear and c1.examcode='DSE' and c1.dsesubjcomptype='RESULT' and c.subjcode=c1.dsesubjgroupcode and c.subjcompcode=c1.dsesubjcompcode
    where a.examyear=?
    order by 1,2,3,4,9,12
     
    #10 edb-石頭, 2012-07-13
  11. 55072874

    drizzt
    Expand Collapse

    文章:
    6
    讚:
    0
     
  12. 56953375

    edb-石頭
    Expand Collapse

    文章:
    1,160
    讚:
    0
    #12 edb-石頭, 2012-07-18
  13. 55036539

    Miss Chung
    Expand Collapse

    文章:
    120
    讚:
    0
    #13 Miss Chung, 2012-07-18
  14. 55036539

    Miss Chung
    Expand Collapse

    文章:
    120
    讚:
    0
    ^_^

    剛才先看到Sample Query File, 不好意思, 謝謝!

    Miss Chung
     
    #14 Miss Chung, 2012-07-18
  15. 102639

    kwoksir
    Expand Collapse

    文章:
    7
    讚:
    0
    跟據 Sample File, 想問一下語文科的綜合成績(不是component)是否不存在?
     
    #15 kwoksir, 2012-07-18
  16. 102639

    kwoksir
    Expand Collapse

    文章:
    7
    讚:
    0
    Sorry, 睇漏了。
     
    #16 kwoksir, 2012-07-18
  17. 55036539

    Miss Chung
    Expand Collapse

    文章:
    120
    讚:
    0
    請問現在是否沒有關於學生使用中文或英文作答的資料?
    以前CE或AL會有如:「物理-中」及「物理-英」,請問DSE會否如此呢?
    謝謝!
    Miss Chung
     
    #17 Miss Chung, 2012-07-18
  18. 56953375

    edb-石頭
    Expand Collapse

    文章:
    1,160
    讚:
    0
    經了解後, HKEAA 並沒有把資料送到 websams 的系統內,所以websams中並沒有學生作答的語言資料。
     
    #18 edb-石頭, 2012-07-19
  19. 55062742

    testing
    Expand Collapse

    文章:
    103
    讚:
    0
    請問若系統要求輸入examcode,
    應該輸入什麼?
     
    #19 testing, 2012-07-19
  20. 56953375

    edb-石頭
    Expand Collapse

    文章:
    1,160
    讚:
    0
    examcode = DSE
     
    #20 edb-石頭, 2012-07-19