[MSSQL] NUMERIC 선언 방법


NUMERIC([최대 자릿수], [소수점 아래 자릿수]) 로 

소수점 아래 자리를 선언하지 않아도 실행에는 상관 없으나 

받은 값에 소수점 아래 자리가 있을 경우 전체가 표기되지 않음


--SELECT Result : 55000

DECLARE @MONEY NUMERIC(10)


--SELECT Result : 55000.5

--DECLARE @MONEY NUMERIC(10,1)


--SELECT Result : 55000.56

--DECLARE @MONEY NUMERIC(10,2)


--SELECT Result : 55000.568

--DECLARE @MONEY NUMERIC(10,3)


SET @MONEY = '55000.568'

SELECT @MONEY


+ Recent posts