İş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
SQL Server'da Verileri İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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;