SQLite 函数

SQLite SQRT() 函数返回给定数字的平方根。在特殊情况下,它返回以下内容:

  • 如果数字是负值,则返回 NULL。

语法

SQRT(number) 

参数

number必填。 指定数字。必须是非负值。

返回值

返回给定数字的平方根。

示例 1:

下面的示例展示了 SQRT() 函数的用法。

SELECT SQRT(2);
Result: 1.4142135623731

SELECT SQRT(3);
Result: 1.73205080756888

SELECT SQRT(10);
Result: 3.16227766016838

SELECT SQRT(50);
Result: 7.07106781186548

SELECT SQRT(100);
Result: 10.0

SELECT SQRT(-1);
Result: NULL 

示例 2:

考虑一个名为 Sample 的数据库表,其中包含以下记录:

Datax
Data10.5
Data21
Data35
Data410
Data 550

下面给出的语句可用于计算平方列 x 的根。

SELECT *, SQRT(x) AS SQRT_Value FROM Sample; 

这将产生如下所示的结果:

DataxSQRT_Value
Data 10.50.707106781186548
Data 211.0
Data 352.23606797749979
Data 4103.16227766016838
Data 5507.07106781186548