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