[MSSQL] 데이터타입 변환

  • 전환하다
CONVERT(data_type((length)), expression(style))

--예시
SELECT CONVERT(NVARCHAR(10),칼럼) AS 칼럼명 FROM 

-- 날짜를 다양한 형식으로 표현가능하다.

SELECT CONVERT(CHAR(19), GETDATE(), 20)
스타일 심문하다 결과 날짜 형식
0 CONVERT(문자(18), GETDATE(), 0) 2023년 9월 3일 오후 4시 45분 월 DD YYYY hh:miPM
하나 CONVERT(문자(8), GETDATE(), 1) 2023년 3월 9일 mm/dd/yy
2 CONVERT(문자(8), GETDATE(), 2) 03/23/09 YY.MM.DD
CONVERT(문자(8), GETDATE(), 3) 09/03/23 dd/mm/yy
4 CONVERT(문자(8), GETDATE(), 4) 2023년 3월 9일 dd.mm.yy
5 CONVERT(문자(8), GETDATE(), 5) 09-03-23 dd-mm-yy
6 CONVERT(문자(8), GETDATE(), 6) 09 03 23 디몬제이
7 CONVERT(CHAR(9), GETDATE(), 7) 03.09., 23 모 tt, jj
8일 CONVERT(문자(8), GETDATE(), 8) 16:47:27 hh:mi:ss
9 CONVERT(문자(25), GETDATE(), 9) 2023년 9월 03일 16:48:55:960 Mon DD YYYY hh:mi:ss:mmmPM
10 CONVERT(문자(8), GETDATE(), 10) 03-09-23 mm-dd-yy
11 CONVERT(문자(8), GETDATE(), 11) 03/23/09 YY/MM/DD
12 CONVERT(문자(6), GETDATE(), 12) 230309 yymmdd
13 CONVERT(문자(23), GETDATE(), 13) 2023년 03월 09일 16:50:04:880 dd 월 yyyy hh:we:ss:mmm(24h)
14 변환(문자(12), GETDATE(), 14) 16:50:15:850 hh:we:ss:mmm(24h)
20 CONVERT(CHAR(19), GETDATE(), 20) 2023-03-09 16:50:29 yyyy-mm-dd hh:mi:ss (24시간)
21 변환(문자(23), GETDATE(), 21) 2019-07-29 17:27:41.857 yyyy-mm-dd hh:mi:ss.mmm(24시간)
22 CONVERT(문자(20), GETDATE(), 22) 19년 7월 29일 오후 5시 27분 41초 mm/dd/yy hh:mi:ss 오후
23 변환(문자(10), GETDATE(), 23) 2019-07-29 YYYY-MM-DD
24 CONVERT(문자(8), GETDATE(), 24) 17:27:41 hh:we:ss (24시간)
25 CONVERT(문자(23), GETDATE(), 25) 2019-07-29 17:27:41.857 yyyy-mm-dd hh:mi:ss.mmm(24시간)
100 CONVERT(문자(18), GETDATE(), 100) 2019년 7월 29일 오후 5시 27분 월 DD YYYY hh:miPM
101 변환(문자(10), GETDATE(), 101) 2019년 7월 29일 mm/dd/yyyy
102 변환(문자(10), GETDATE(), 102) 2019.07.29 YYYY.MM.DD
103 변환(문자(10), GETDATE(), 103) 2019년 7월 29일 DD / MM / YYYY
104 변환(문자(10), GETDATE(), 104) 2019년 7월 29일 DD / MM / YYYY
105 변환(문자(10), GETDATE(), 105) 2019년 7월 29일 DD / MM / YYYY
106 변환(문자(10), GETDATE(), 106) 2019년 7월 29일 일월 yyyy
107 CONVERT(CHAR(11), GETDATE(), 107) 2019년 7월 29일 월 일, yyyy
108 CONVERT(문자(8), GETDATE(), 108) 17:27:41 hh:mi:ss
109 CONVERT(문자(25), GETDATE(), 109) 2019년 7월 29일 17:27:41:857 Mon DD YYYY hh:mi:ss:mmmPM
110 CONVERT(문자(10), GETDATE(), 110) 2019년 7월 29일 dd-mm-yyyy
111 CONVERT(문자(10), GETDATE(), 111) 2019/07/29 YYYY/MM/DD
112 CONVERT(문자(8), GETDATE(), 112) 20190729 yyyymmdd
113 CONVERT(문자(23), GETDATE(), 113) 2019년 7월 29일 17:27:41:857 dd 월 yyyy hh:we:ss:mmm(24h)
114 변환(문자(12), GETDATE(), 114) 17:27:41:857 hh:we:ss:mmm(24h)
120 변환(문자(19), GETDATE(), 120) 2019-07-29 17:27:41 yyyy-mm-dd hh:mi:ss (24시간)
121 CONVERT(문자(23), GETDATE(), 121) 2019-07-29 17:27:41.857 yyyy-mm-dd hh:mi:ss.mmm(24시간)
126 CONVERT(문자(23), GETDATE(), 126) 2019-07-29T17:27:41.857 yyyy-mm-dd Thh:mi:ss.mmm
127 CONVERT(문자(23), GETDATE(), 127) 2019-07-29T17:27:41.857 yyyy-mm-dd Thh:mi:ss.mmmZ
131 CONVERT(문자(25), GETDATE(), 131) 1440년 11월 27일 17:27:41:857 dd/mm/yyyy hh:mi:ss:mmmPM