SQL LOG10()函数
SQL的 LOG10() 是数学函数,用于返回指定数字在以10为底的自然对数。
语法
以下是 LOG10() 函数的语法:
参数
- X −是计算以10为底的自然对数所需的数值。
语法
以下是在SQL表中使用LOG10()的语法−
在上述SQL查询中,我们可以传递我们想要执行LOG10()函数的表中的列名。
示例
在下面的示例中,我们计算了以10为底的log(10),它返回1。
输出
以下是上述的输出-
示例
在下面的示例中,我们将0和负值传递给LOG10()函数,如果传递的值为0和负数,LOG10将返回一个null值。在MySQL中,这将在SQL中引发错误。
以下是查询语句−
输出
在执行上述SQL查询时,由于SQL中的LOG10()函数在参数为0或负值时会返回错误,所以我们得到了错误。
示例
在下面的示例中,我们使用SQL的Log10()函数来计算log10(1)的值。
输出
当我们执行上述SQL查询时,由于log1总是返回0,所以我们得到的结果是0。
示例
在下面的示例中,我们传递了浮点数,并且还传递了字符串类型的数字到SQL log10()函数中。
输出
以下是上述SQL查询的输出结果-
示例
在下面的示例中,我们使用emp_tbl来获取ID和name,并执行LOG10()函数。这里,我们计算emp_tbl表的ID的LOG10值。
让我们创建一个名为emp_tbl的表 –
让我们将n个数据插入到表格&mins中
让我们获取表格的详细信息。
以下是emp_tbl表的内容。
以下是提取名称、ID和计算ID的LOG10()的查询 –
输出
以下是上述SQL查询的输出结果: