Wyznaczanie znaku i wartości bezwzględnej
W niektórych sytuacjach podczas pracy z bazą danych może zajść potrzeba użycia funkcji matematycznych. Po złożonych obliczeniach warto sprawdzić znak wyrażenia lub jego wartość bezwzględną. SQL Server udostępnia do tego celu następujące funkcje:
ABS(expression)SIGN(expression)
W tym ćwiczeniu będziesz pracować z następującymi zmiennymi:
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;
Zmienna @result przechowuje wynik następującego obliczenia: @number1 * @number2 - @number3 - @number4.
Obliczysz wartość bezwzględną oraz znak tego wyrażenia.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;