CommencerCommencer 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 stockant des informations immobilières, par exemple, vous pouvez avoir besoin de calculer des surfaces. Dans ce cas, ces fonctions peuvent vous être utiles :

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

Ou, si vous devez calculer la distance entre deux villes dont les coordonnées sont connues, 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 renvoient.

Cet exercice fait partie du cours

Fonctions de manipulation des données dans SQL Server

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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