Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要1093單選題

假設關聯式資料庫中的某個表格ENROLL定義了三個屬性(attribute),其中ID屬性表示某一個學生的學號,COURSE屬性表示某門課的課號,而GRADE屬性為學生在該門課所得之分數。若使用者針對該表格執行以下SQL查詢句:「select COURSE, max(GRADE) from ENROLL group by COURSE; 」,則以下敘述何者最符合該位使用者所要直接查詢的資訊?

A找出每門課程的最高分正確答案
B找出每個學生的最高分
C找出整個ENROLL表格中所記錄的最高分
D找出ENROLL表格記錄了幾門課的最高分
答案與詳解
A
正確答案
GROUP BY COURSE 代表依課程分組,max(GRADE) 取出每組最高分,即每門課的最高分。

為什麼答案是 A

GROUP BY COURSE 將資料依課號分組,再用 max(GRADE) 取出每組(每門課)裡的最高分數,完全符合 SQL 語意。

考點:GROUP BY 分組考點:分組欄位混淆考點:全表聚合考點:count vs max
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮