Trích xuất dấu và giá trị tuyệt đối
Trong một số tình huống, bạn có thể cần dùng các hàm toán học khi phát triển cơ sở dữ liệu. Sau những phép tính phức tạp, bạn có thể cần kiểm tra dấu của một biểu thức hoặc giá trị tuyệt đối của nó. SQL Server cung cấp các hàm sau cho những tác vụ này:
ABS(expression)SIGN(expression)
Trong bài tập này, bạn sẽ làm việc với các biến sau:
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;
Biến @result lưu kết quả của phép tính sau: @number1 * @number2 - @number3 - @number4.
Bạn sẽ tính giá trị tuyệt đối và dấu của biểu thức này.
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong SQL Server
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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;