民國114年 第2梯次 網頁設計乙級 學科
第8題
MariaDB 語法「SELECT ISNULL(1+1);」,其執行結果為何?
題目
MariaDB 語法「SELECT ISNULL(1+1);」,其執行結果為何?
- (1) 0
- (2) 1
- (3) 3
- (4) 2
官方答案
(1) 0
解析
MariaDB/MySQL 的 ISNULL(expr) 用來判斷運算式是否為 NULL:若為 NULL 傳回 1,否則傳回 0。題目中 1+1 的計算結果為 2,並不是 NULL,所以 SELECT ISNULL(1+1) 的執行結果為 0,而非 2。此函數與 IFNULL() 不同,後者是遇到 NULL 時傳回替代值。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。