Q15.
MariaDB 語法「SELECT GREATEST(34.0, 3.0, 5.0, 767.0);」,其執行結果為何?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q15
難易度分析
2 / 5
本題僅需掌握單一內建函數的基本定義與功能即可解答,不涉及複雜的邏輯推理或例外狀況,屬於基礎概念的直接應用。
正確答案:①767.0
① 767.0:GREATEST() 函數會回傳參數列表中的最大值,在 34.0、3.0、5.0、767.0 中,767.0 為最大數值,因此執行結果正確回傳 767.0。
錯誤選項解析
- ② 34.0:34.0 並非最大值,GREATEST() 會比較所有傳入參數並回傳最大者,此選項混淆了數值大小順序。
- ③ 5.0:5.0 並非最大值,GREATEST() 的功能是找出參數中的最大值而非中間值或平均值,此選項誤解函數行為。
- ④ 3.0:3.0 為參數列表中的最小值,若要回傳最小值應使用 LEAST() 函數而非 GREATEST(),此選項混淆了兩個函數的功能。
Learning Tip
"此類題型常考 GREATEST() 與 LEAST() 兩個數值比較函數的區別。GREATEST() 回傳參數中的最大值,LEAST() 回傳最小值。實務上需注意傳入參數的資料類型必須一致,否則可能產生隱含型別轉換的意外結果。"
學員答題分佈
①767.00%
②34.00%
③5.00%
④3.00%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
Transact-SQL 語法「SELECT COALESCE(NULL, 2, NULL, 3);」,其執行結果為何?
PHP 處理MariaDB 資料庫相關函式的敘述,何者正確?
MariaDB 語法「SELECT ISNULL(1+1);」,其執行結果為何?
資料表Staff 之欄位屬性定義:Id INTEGER、Name CHAR(20)、Dept INTEGER、Job CHAR(20)、Years INTEGER、 Salary DECIMAL(10, 2)、Comm DECIMAL(10,2) ;欲表列「至少有一個員工的酬金(Comm)在5,000元以上」之部門編號及員工總數,最能符合要求之SQL 語法為何?
MariaDB 預設最高管理者(Super User)帳號為何?