Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- replace
- Lead
- indexOf
- Date
- 총계
- REPLICATE
- LAG
- 소계
- Date Format
- 테이블정보
- grouping sets
- mssql
- Temp Table
- 다음행
- 태블로 #tableau #비율막대그래프
- SQLSearch
- 숫자변환
- SQL
- 변수 생성
- 이전행
- 날짜형식
- 테이블조회
- 임시테이블
- 날짜포멧
- altertable
- 문자 숫자 조합 문자
- sqlsearch설치
- numeric
- ID만들기
- object검색
Archives
- Today
- Total
Data Scientist
[MSSQL] 문자(VARCHAR)를 숫자 형식 타입 변경 본문
테이블을 생성하면 숫자도 문자로 생성된다.(나만 그런가?)
근본적인 원인을 탐구하기 전에 이미 생성된 테이블 안에서 타입 변경 하는 법을 알아봤다.
이를 하려면 변경하는 함수가 뭔지, 숫자형 형식이 어떤 것이 있는지 확인해야한다.
1) 숫자형 형식
| 형식 | 설명 |
| int | 정수 |
| float | 부동소수점 |
| numeric | 실수 |
| decimal | 실수(numeric 동일) |
2) CONVERT
-> CONVERT(numeric, 변수명)
-> CONVERT(numeric(6,4), 변수명) : 소수점 4자리 총 6자리의 숫자로 변환
※ NUMERIC(소수점 포함의 전체 길이, 소수점 이하의 길이)/ DECIMAL도 동일
끝.
'SQL' 카테고리의 다른 글
| [MSSQL] count 계산값 콤마(,) 찍기 (0) | 2020.11.24 |
|---|---|
| [MSSQL] 테이블에 변수 생성하기 (0) | 2020.09.08 |
| [MSSQL] 다중 GROUP 지정 GROUP BY GROUPING SETS (0) | 2020.08.07 |
| [MSSQL] 이전행, 다음행 데이터 조회 LAG, LEAD 함수 (0) | 2020.08.07 |
| [MSSQL] 날짜 형식 (DATE FORMAT) (0) | 2020.08.07 |