Notice
Recent Posts
Recent Comments
Link
투케이2K
14. (MSSQL/SQL) CONVERT , CAST 사용해 형변환 및 24시간 형태 날짜 출력 - INT , VARCHAR , NUMERIC , GETDATE 본문
MsSqlDB
14. (MSSQL/SQL) CONVERT , CAST 사용해 형변환 및 24시간 형태 날짜 출력 - INT , VARCHAR , NUMERIC , GETDATE
투케이2K 2021. 9. 30. 16:38[개발 환경 설정]
개발 툴 : SSMS
개발 언어 : MSSQL
[소스 코드]
/*
[CONVERT , CAST 사용해 형변환 및 24시간 형태 날짜 출력 - INT , VARCHAR , NUMERIC , GETDATE]
1. CAST : 데이터 형변환 함수로 INT , VARCHAR 를 사용해 정수, 문자로 데이터를 변환할 수 있습니다
2. CONVERT : 데이터 형변환 함수로, CAST 보다 더많은 데이터 형변환을 수행할 수 있습니다
3. NUMERIC : 실수 소수값을 표현할 때 사용합니다
4. NUMERIC(전체 자리, 소수점 이하 개수) : 전체 자리 6 인경우 정수값은 최대 4자리까지 가능, 소수점 이하 2자리 표시합니다
5. 날짜 형식 포맷 : CONVERT(VARCHAR, GETDATE(), 포맷 타입 형식 코드) 를 지정합니다
- 코드 (102) : YYYY.MM.DD
- 코드 (111) : YYYY/MM/DD
- 코드 (112) : YYYYMMDD
- 코드 (108) : HH:MI:SS
- 코드 (114) : HH24:MI:SS
*/
-- [CAST 데이터 형변환 실시]
SELECT CAST('10' AS INT) + CAST('20' AS INT) AS '[CAST] String to Int',
CAST(10 AS VARCHAR) + CAST(20 AS VARCHAR) AS '[CAST] Int to String';
-- [CONVERT 데이터 형변환 실시]
SELECT CONVERT(INT, '10') + CONVERT(INT, '20') AS '[CONVERT] String to Int',
CONVERT(VARCHAR, 10) + CONVERT(VARCHAR, 20) AS '[CONVERT] Int to String',
CONVERT(NUMERIC(6, 2), '123.456') AS '[CONVERT] String to Numeric',
CONVERT(VARCHAR, GETDATE(), 112) + REPLACE(CONVERT(VARCHAR(8), GETDATE(), 114), ':', '') AS '[CONVERT] 24시간 형태 날짜';
[결과 출력]
[CAST 결과 출력]
[CONVERT 결과 출력]
[요약 설명]
/*
[CONVERT , CAST 사용해 형변환 및 24시간 형태 날짜 출력 - INT , VARCHAR , NUMERIC , GETDATE]
1. CAST : 데이터 형변환 함수로 INT , VARCHAR 를 사용해 정수, 문자로 데이터를 변환할 수 있습니다
2. CONVERT : 데이터 형변환 함수로, CAST 보다 더많은 데이터 형변환을 수행할 수 있습니다
3. NUMERIC : 실수 소수값을 표현할 때 사용합니다
4. NUMERIC(전체 자리, 소수점 이하 개수) : 전체 자리 6 인경우 정수값은 최대 4자리까지 가능, 소수점 이하 2자리 표시합니다
5. 날짜 형식 포맷 : CONVERT(VARCHAR, GETDATE(), 포맷 타입 형식 코드) 를 지정합니다
- 코드 (102) : YYYY.MM.DD
- 코드 (111) : YYYY/MM/DD
- 코드 (112) : YYYYMMDD
- 코드 (108) : HH:MI:SS
- 코드 (114) : HH24:MI:SS
*/
반응형
'MsSqlDB' 카테고리의 다른 글
16. (MSSQL/SQL) CONCAT , + 기호 사용해 문자열 데이터 결합 실시 (0) | 2021.09.30 |
---|---|
15. (MSSQL/SQL) LIKE , NOT LIKE 사용해 특정 문자 포함 데이터 확인 및 제외하고 출력 실시 (0) | 2021.09.30 |
13. (MSSQL/SQL) IN , NOT IN 을 사용해 특정 조건을 만족하는 데이터 출력 및 AS 약어 표시 (0) | 2021.09.30 |
12. (MSSQL/SQL) order by asc , desc 사용해 데이터 오름차순, 내림차순 정렬 실시 (0) | 2021.09.30 |
11. (MSSQL/SQL) AND , OR 을 사용해 특정 조건을 만족하는 데이터 출력 실시 (0) | 2021.09.30 |
Comments