Convert 구문은 아래와 같습니다.
CONVERT ( 데이터 타입(길이) , 변형할 값 )
CONVERT ( 데이터 타입(길이) , 변형할 값 , 스타일 )
스타일
datetime, smalldatetime,datetimeoffset 스타일은 아래의 스타일 포멧을 사용합니다.
스타일 | 포멧 | 스타일 | 포멧 |
1 | mm/dd/yy | 101 | mm/dd/yyyy |
2 | yy.mm.dd | 102 | yyyy.mm.dd |
3 | dd/mm/yy | 103 | dd/mm/yyyy |
4 | dd.mm.yy | 104 | dd.mm.yyyy |
5 | dd-mm-yy | 105 | dd-mm-yyyy |
6 | dd mon yy | 106 | dd mon yyyy |
7 | Mon dd, yy | 107 | Mon dd, yyyy |
8 | hh:mi:ss | 108 | hh:mi:ss |
9 | mon dd yyyy hh:mi:ss:mmmAM(또는 PM) | 109 | mon dd yyyy hh:mi:ss:mmmAM(또는 PM) |
10 | mm-dd-yy | 110 | mm-dd-yyyy |
11 | yy/mm/dd | 111 | yyyy/mm/dd |
12 | yymmdd | 112 | yyyymmdd |
13 | dd mon yyyy hh:mi:ss:mmm(24h) | 113 | dd mon yyyy hh:mi:ss:mmm(24h) |
14 | hh:mi:ss:mmm (24h) | 114 | hh:mi:ss:mmm (24h) |
20 | yyyy-mm-dd hh:mi:ss (24h) | 120 | yyyy-mm-dd hh:mi:ss (24h) |
21 | yyyy-mm-dd hh:mi:ss.mmm (24h) | 121 | yyyy-mm-dd hh:mi:ss.mmm (24h) |
22 | mm/dd/yy hh:mi:ss AM (또는 PM) | 126 | yyyy-mm-ddThh:mi:ss.mmm |
23 | yyyy-mm-dd | 127 | yyyy-MM-ddThh:mm:ss.fffZ |
24 | hh:mi:ss | 130 | dd mon yyyy hh:mi:ss:mmmAM |
25 | yyyy-mm-dd hh:mi:ss.mmm (24h) | 131 | dd/mm/yyyy hh:mi:ss:mmmAM |
float, real
, money, smallmoney
, xml
, 이진
위의 스타일 사용법은 아래 공식 홈페이지에서 참고하시면 됩니다.
https://docs.microsoft.com/ko-kr/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver15
예제
CONVERT( VARCHAR(50), 435 )
CONVERT( INT, '123' )
CONVERT( DATETIME, '2022-01-12' )
CONVERT( VARCHAR(50), GETDATE(), 120 )
CONVERT( VARCHAR(10), GETDATE(), 101 )
반응형
'개발 > SQL' 카테고리의 다른 글
Update 쿼리 시 주의사항 (0) | 2022.11.03 |
---|---|
SSMS "인덱스가 배열 범위를 벗어났습니다." (0) | 2022.02.09 |
저장 프로시저 인덱싱 분리 및 실행 계획 분리 (0) | 2022.01.25 |
SQL Insert 전 중복 체크 저장 프로시저 (0) | 2022.01.15 |
저장 프로시저 vs 인라인 쿼리 (0) | 2021.11.14 |
댓글