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éeSQUARE(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
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;