SQL SQRT()函数
SQL SQRT() 函数返回一个正数的平方根。该函数接受非负数作为参数。假设数字为25,则该函数返回5。
假设我们有一个表中的多个列,并且我们想要获取接受只有数值的特定列的平方根。因此,我们无法手动求出每个条目的平方根。因此,我们可以使用SQRT()函数,并将列名传递给它以获取每个条目的平方根。
语法
下面是SQRT()函数的语法:
其中x是应该始终为正的参数。
以下是在SQL表中使用SQRT函数的语法:
我们可以使用上述语法,它将接受接受正值的列名,以执行SQRT函数来查找平方根的值。
示例
在以下示例中,我们使用SQRT()函数获取144的平方根。 以下是查询 –
输出
在执行上述SQL查询时,我们得到以下输出结果−
示例
在下面的示例中,我们将一个数作为字符串传递,使用SQRT()函数计算指定字符串的平方根。
以下是查询语句-
输出
执行上面的SQL查询时,我们将获得给定数字的平方根作为字符串-
示例
在下面的示例中,我们使用负值来获取负值的平方根。
以下是查询:
验证
当我们执行以上的SQL查询时,由于SQL中的SQRT不接受负值,所以会出现以下错误。但在MySQL中会显示NULL值。
示例
在下面的示例中,我们从客户表中获取ID和姓名,并计算工资的平方根。
让我们使用CREATE语句创建一个名为customers的表 –
让我们使用INSERT语句将数据插入到CUSTOMERS表中 –
以下是顾客表 –
以下是SQL的SQRT()函数查询的语句:
输出
在执行上述SQL查询时,我们获得了ID,名称和工资的平方根 –