ComeçarComece de graça

Trabalhando com funções exponenciais

As funções exponenciais são úteis quando você precisa fazer cálculos no banco de dados. Em bancos que armazenam informações imobiliárias, por exemplo, pode ser necessário calcular áreas. Nesse caso, estas funções podem ajudar:

  • POWER(number, power): eleva o número à potência especificada
  • SQUARE(number): eleva o número à potência de 2

Ou, se você precisar calcular a distância entre duas cidades cujas coordenadas são conhecidas, pode usar esta função:

  • SQRT(number): calcula a raiz quadrada de um número positivo.

Neste exercício, você vai explorar as funções exponenciais e analisar os valores que elas retornam.

Este exercício faz parte do curso

Funções para manipular dados no SQL Server

Ver curso

Instruções do exercício

  • Eleve o número armazenado na variável @number à potência da variável @power.
  • Calcule o quadrado da variável @number (quadrado significa potência de 2).
  • Calcule a raiz quadrada do número armazenado na variável @number.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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;
Editar e executar o código