問題詳情
13 現有一個雇員(Employee)的資料表具有雇員帳號(Employee_ID)、雇員姓名(Employee_Name) 及績效奬金(Performance_Bonus)等欄位,現資料表中有 500 筆雇員的記錄,其中有 100 筆記錄的績效奬金為空值(null),其餘均為 10000 的數值,如現有一個 SQL 敘述如下,請問執行的回傳值為?
SELECT COUNT (*),COUNT (Performance_Bonus) FROM Employee
(A) 500 及 500
(B) 400 及 100
(C) 500 及 400
(D)語法錯誤
參考答案
答案:C
難度:計算中-1
書單:沒有書單,新增
用户評論
【Aaron Lim】評論
SQL敘述的回傳值:SQL是一種用於資料庫查詢和操作的語言。SELECT COUNT(*)計算資料表中的總記錄數,而COUNT(Performance_Bonus)僅計算Performance_Bonus欄位非空值的記錄數。在這個問題中,總共有500筆記錄,但其中有100筆績效獎金為空值。因此,答案是 (C) 500 及 400。