부호와 절댓값 추출하기
데이터베이스 개발 과정에서는 수학 함수를 써야 할 때가 있습니다. 복잡한 계산 후에는 어떤 식의 부호나 절댓값을 확인해야 할 수도 있어요. 이를 위해 SQL Server가 제공하는 함수는 다음과 같습니다:
ABS(expression)SIGN(expression)
이 연습에서는 다음 변수를 사용합니다:
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 변수에는 다음 계산의 결과가 저장됩니다: @number1 * @number2 - @number3 - @number4.
이 식의 절댓값과 부호를 계산해 보세요.
이 연습은 강의의 일부입니다
SQL Server에서 데이터 조작을 위한 함수
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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;