Extraire le signe et la valeur absolue
Dans certaines situations, vous pouvez avoir besoin d’utiliser des fonctions mathématiques lors du développement de votre base de données. Après des calculs complexes, il peut être utile de vérifier le signe d’une expression ou sa valeur absolue. SQL Server propose les fonctions suivantes pour ces tâches :
ABS(expression)SIGN(expression)
Dans cet exercice, vous utiliserez les variables suivantes :
DECLARE @number1 DECIMAL(18,2) = -5.4;
DECLARE @number2 DECIMAL(18,2) = 7.89;
DECLARE @number3 DECIMAL(18,2) = 13.2;
DECLARE @number4 DECIMAL(18,2) = 0.003;
La variable @result stocke le résultat du calcul suivant : @number1 * @number2 - @number3 - @number4.
Vous allez calculer la valeur absolue et le signe de cette expression.
Cet exercice fait partie du cours
Fonctions de manipulation des données dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
DECLARE @number1 DECIMAL(18,2) = -5.4;
DECLARE @number2 DECIMAL(18,2) = 7.89;
DECLARE @number3 DECIMAL(18,2) = 13.2;
DECLARE @number4 DECIMAL(18,2) = 0.003;
DECLARE @result DECIMAL(18,2) = @number1 * @number2 - @number3 - @number4;
SELECT
@result AS result,
-- Show the absolute value of the result
___ AS abs_result;