使用指数函数
当您需要在数据库中进行计算时,指数函数非常有用。以存储房地产信息的数据库为例,您可能需要计算面积。在这种情况下,这些函数会很方便:
POWER(number, power):将 number 提升到指定的 powerSQUARE(number):将 number 提升到 2 次幂
或者,如果您需要根据已知坐标计算两座城市之间的距离,可以使用这个函数:
SQRT(number):计算正数的平方根。
在本练习中,您将动手使用这些指数函数,并分析它们返回的值。
本练习是课程的一部分
在 SQL Server 中使用函数处理数据
练习说明
- 将存储在变量
@number中的数提升到变量@power指定的幂。 - 计算变量
@number的平方(平方即 2 次幂)。 - 计算存储在变量
@number中的数的平方根。
交互式实操练习
通过完成这段示例代码来试试这个练习。
DECLARE @number DECIMAL(4, 2) = 4.5;
DECLARE @power INT = 4;
SELECT
@number AS number,
@power AS power,
-- Raise the @number to the @power
___ AS number_to_power,
-- Calculate the square of the @number
___ num_squared,
-- Calculate the square root of the @number
___ num_square_root;