İşaret ve mutlak değeri çıkarmak
Bazı durumlarda, veritabanı geliştirmende matematiksel fonksiyonlar kullanman gerekebilir. Karmaşık hesaplamalardan sonra, bir ifadenin işaretini ya da mutlak değerini kontrol etmen gerekebilir. SQL Server bu görevler için şu fonksiyonları sağlar:
ABS(expression)SIGN(expression)
Bu egzersizde aşağıdaki değişkenlerle çalışacaksın:
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;
@result değişkeni şu hesaplamanın sonucunu saklar: @number1 * @number2 - @number3 - @number4.
Bu ifadenin mutlak değerini ve işaretini hesaplayacaksın.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Verileri İşlemek için Fonksiyonlar
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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;