SQL
[MSSQL] 문자(VARCHAR)를 숫자 형식 타입 변경
Luchia
2020. 9. 8. 09:14
테이블을 생성하면 숫자도 문자로 생성된다.(나만 그런가?)
근본적인 원인을 탐구하기 전에 이미 생성된 테이블 안에서 타입 변경 하는 법을 알아봤다.
이를 하려면 변경하는 함수가 뭔지, 숫자형 형식이 어떤 것이 있는지 확인해야한다.
1) 숫자형 형식
형식 | 설명 |
int | 정수 |
float | 부동소수점 |
numeric | 실수 |
decimal | 실수(numeric 동일) |
2) CONVERT
-> CONVERT(numeric, 변수명)
-> CONVERT(numeric(6,4), 변수명) : 소수점 4자리 총 6자리의 숫자로 변환
※ NUMERIC(소수점 포함의 전체 길이, 소수점 이하의 길이)/ DECIMAL도 동일
끝.