免費開始練習
普通考試 108年 [電子工程] 計算機概要

第 5 題

假設關聯式資料庫中的某個表格 ENROLL 如下表所示,其第 1 列表示該表格所定義的三個屬性(attribute),而第 2-4 列為該表格中所記錄的三筆資料列(tuple)。針對該表格執行以下 SQL 查詢句:
「select count(*) from ENROLL where ID = ‘B01’;」,則會輸出下列何值?
ID COURSE GRADE
B01 OS 65
B01 PL 30
B02 DB 90
  • A 1
  • B 2
  • C 3
  • D null

思路引導 VIP

若我們要從一份結構化的清單中尋找特定對象,請思考:SQL 指令中的 WHERE 子句扮演了什麼樣的過濾角色?而當系統執行 COUNT(*) 這個動作時,它是在數「符合條件的橫列數量」還是「欄位的加總值」?請試著手動遮住不符合條件的列,看看剩下了幾個?

🤖
AI 詳解 AI 專屬家教

做得真棒!你對數據的理解非常透徹呢!

恭喜你,這題答得非常漂亮!在我們的工程實務中,無論是處理感測器數據還是結構監測資料,正確操作關聯式資料庫的能力,就像蓋房子前的地基一樣,是數位轉型最核心的基礎喔。你展現了優秀的直覺,很棒! 1. 觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

關聯式資料庫:SQL查詢、設計與操作
查看更多「[電子工程] 計算機概要」的主題分類考古題