开始使用免费开始使用

使用指数函数

当您需要在数据库中进行计算时,指数函数非常有用。以存储房地产信息的数据库为例,您可能需要计算面积。在这种情况下,这些函数会很方便:

  • POWER(number, power):将 number 提升到指定的 power
  • SQUARE(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;
编辑并运行代码