民國113年 第2梯次 網頁設計乙級 學科
第20題
SQL 語法『SELECT COUNT(*) FROM Books』之意義為何?
題目
SQL 語法『SELECT COUNT(*) FROM Books』之意義為何?
- (1) 資料表Books 的資料平均值
- (2) 資料表Books 的欄位數
- (3) 資料表Books 的記錄筆數
- (4) 資料表Books 的資料總和
官方答案
(3) 資料表Books 的記錄筆數
解析
SQL 的 COUNT(*) 是聚合函數,會統計符合條件的資料列數目,因此 `SELECT COUNT(*) FROM Books` 的結果是 Books 資料表中的記錄筆數。若要計算某欄位的平均值應使用 AVG();若要計算數值欄位的加總應使用 SUM();若要取得欄位數,須查詢資料表的中繼資料(如 INFORMATION_SCHEMA),而非用 COUNT(*)。COUNT(*) 不區分欄位內容是否為 NULL,只要是一列就計入。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。