在 SQL 中,SQRT 函式返回一個數的平方根。
語法 #
SQRT(number | expression)Code language: SQL (Structured Query Language) (sql)引數 #
number | expression 是一個數字或一個結果為數字的表示式。
SQRT 函式只接受正數。如果向該函式傳遞一個負數,它將引發一個錯誤。
返回型別 #
SQRT 函式返回一個浮點數,其精度取決於各個資料庫系統。
示例 #
以下語句返回 100 的平方根。
SELECT
SQRT (100) result;Code language: SQL (Structured Query Language) (sql) result
--------
10Code language: SQL (Structured Query Language) (sql)以下示例將 SQRT 函式與一個表示式結合使用。
SELECT
SQRT(2 * 2) result;Code language: SQL (Structured Query Language) (sql)輸出
result
--------
2以下示例嘗試對 SQRT 函式使用負數,並導致了一個錯誤。
SELECT
SQRT (-1) result;Code language: SQL (Structured Query Language) (sql)錯誤
ERROR: cannot take square root of a negative numberCode language: HTTP (http)本教程是否有幫助?