MulaiMulai sekarang secara gratis

Mengekstrak tanda dan nilai absolut

Dalam beberapa situasi, Anda mungkin perlu menggunakan fungsi matematika dalam pengembangan basis data. Setelah perhitungan yang kompleks, Anda mungkin perlu memeriksa tanda dari suatu ekspresi atau nilai absolutnya. Fungsi yang disediakan oleh SQL Server untuk tugas ini adalah:

  • ABS(expression)
  • SIGN(expression)

Dalam latihan ini, Anda akan bekerja dengan variabel berikut:

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;

Variabel @result menyimpan hasil perhitungan berikut: @number1 * @number2 - @number3 - @number4.

Anda akan menghitung nilai absolut dan tanda dari ekspresi ini.

Latihan ini adalah bagian dari kursus

Fungsi untuk Memanipulasi Data di SQL Server

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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;
Edit dan Jalankan Kode