[MSSQL] decimal,numeric,money,float 차이점 & 예제
오늘은 MSSQL 변수타입 DECIMAL,NUMERIC,MONEY,FLOAT 표시 형식에 대해서 알아보고 각 타입의 차이점을 예제를 통해 확인해 보도록 하겠습니다. DECIMAL 실수 표현하는 변수 단위 입니다. (numeric 동일) 소수점 이하는 자동 반올림을 진행합니다. 변수선언 방식 : (전체 자릿수, 소스점 자릿수) DECLARE @num1 DECIMAL(15,5), --소수점이하는 자동으로 반올림이 됩니다. @num2 DECIMAL(15,5), @num3 DECIMAL(15,5), @num4 DECIMAL(15,5) SELECT @num1 = 100, @num2 =199 , @num3 = 10000 SET @num4 = @num1/@num2*@num3 SELECT @num4 AS "decima..
2021. 3. 22.
[MSSQL] 데이터(컬럼) 타입 종류, 범위, 크기 확인
데이터베이스의 테이블을 생성할 때 변수를 선업합니다. 변수를 선언할 때 해당 변수에 대한 데이터 타입(컬럼타입)을 지정해 줘야 하는데요. 각 데이터 타입 마다 테이블에 넣을 수 있는 형식과 크기가 다릅니다. 오늘은 MSSQL 데이터 타입의 종류, 범위, 크기에 대해서 알아보겠습니다. 테이터 타입 종류 [정수] bigint -2^63(-9,223,372,036,854,775,808) ~ 2^63-1(9,223,372,036,854,775,807) 8바이트 int -2^31(-2,147,483,648) ~ 2^31-1(2,147,483,647) 4바이트 smallint -2^15(-32,768) ~ 2^15-1(32,767) 2바이트 tinyint 0 ~ 255 1바이트 [소수점] float(n) - 1.7..
2021. 3. 18.