MySQL SQRT 函数

MySQL SQRT 函数是数学函数之一,它返回任何正表达式的平方根。在本节中,我们将向您展示如何通过命令提示符和工作台的示例来查找平方根。SQRT 函数的基本语法如下所示。

SELECT SQRT (Numeric_Expression)
FROM Source

为了演示这个 SQRT 数值函数,我们将使用下面显示的数据

Numeric table 1

MySQL SQRT 函数示例

SQRT 返回正表达式或数字的平方根。下面的平方根查询显示了使用 SQRT 函数的多种方法。

-- Square Root of Negative Value
SELECT SQRT(-120.00) AS `Square Root Value`;

-- of Positive Value
SELECT SQRT(16) AS `Square Root Value`;

-- of string value
SELECT SQRT('24') AS `Square Root Value`;

-- of a String
SELECT SQRT('MySQL') AS `Square Root Value`;

-- of NULLs
SELECT SQRT('NULL') AS `Square Root Value`;

从下面的屏幕截图中,您可以看到我们对不同的值使用了 SQRT 数学函数。在这里,我们使用 别名 列将 MySQL 结果重新命名为“平方根值”。

SQRT Example 1

SQRT 还允许您查找列数据的平方根。在此示例中,我们将查找“标准成本”、“销售”、“税额”和“服务等级”列中所有记录的平方根。

SELECT Product, Color,
		StandardCost, SQRT(StandardCost) AS Cost, 
        Sales, SQRT(Sales) AS Sales, 
        TaxAmt, SQRT(TaxAmt) AS Tax
FROM `numeric functions`;
MySQL SQRT Example 2