CommencezCommencez gratuitement

Utiliser les fonctions exponentielles

Les fonctions exponentielles sont utiles lorsque vous devez effectuer des calculs dans la base de données. Pour des bases de données qui stockent des informations immobilières, par exemple, vous pourriez devoir calculer des superficies. Dans ce cas, ces fonctions peuvent être pratiques :

  • POWER(number, power) : élève le nombre à la puissance indiquée
  • SQUARE(number) : élève le nombre à la puissance de 2

Ou, si vous devez calculer la distance entre deux villes dont on connaît les coordonnées, vous pourriez utiliser cette fonction :

  • SQRT(number) : calcule la racine carrée d'un nombre positif.

Dans cet exercice, vous allez manipuler les fonctions exponentielles et analyser les valeurs qu'elles retournent.

Cette activité fait partie du cours

Fonctions pour manipuler les données dans SQL Server

Voir le cours

Instructions de l’exercice

  • Élevez le nombre stocké dans la variable @number à la puissance de la variable @power.
  • Calculez le carré de la variable @number (carré signifie une puissance de 2).
  • Calculez la racine carrée du nombre stocké dans la variable @number.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code