본문 바로가기
개발관련/SQL

SQL :: CONVERT()

by guuuuuuu 2016. 8. 5.

CONVERT(데이터 타입, 변경대상, 변경형태)


기존 테이블에 "변경대상" 칼럼이 있어야 한다. 


1. 예제테이블


 No

  FromData

 1 

 2016-08-05 10:45:01.777

 2

 2016-08-05 10:45:01.777

 3

 2016-08-05 10:45:01.777

 4

 2016-08-05 10:45:01.777


2. 변경형태 Fomat 


스타일 번호(2자리 연도)

스타일 번호(4자리 연도)

출력 

 -

1 & 100 

 mon dd yyyy hh:miAM(PM)

 1

 101

 mm/dd/yyyy

 2

 102

 yy.mm.dd

 3

 103

 dd/mm/yyyy

 4

 104

 dd.mm.yy

 5

 105

 dd-mm-yy

 6

 106

 dd mon yy

 7

 107

 Mon dd,yy

 8

 108

 hh:mi:ss

 -

 9 & 109

 mon dd yyy hh:mi:ss:mmmAM(PM)

 10

 110

 mm-dd-yy

 11

 111

 yy/mm/dd

 12

 112

 yymmdd,yyyymmdd

 -

 13 & 113

 dd mon yyyy hhLmi:ss:mmm(24h)

 -

 20 & 120

yyyy-mm-dd hh:mi:ss(24h) 

 -

 21 & 121

 yyyy-mm-dd hh:mi:ss.mmmm(24h)

 -

 23

 yyyy-mm-dd

 -

 126

 yyyy-mm-ddThh:mi:ss:mmm

 -

 127

 yyyy-mm-ddThh:mi:ss.mmmZ

 -

 130

 dd mon yyyy hh:mi:ssmmmAM

 -

 131

 dd/mm/yy hh:mi:ss:mmmAM



3. 예제

SELECT

convert(char(15), fromdata, 102) as fromdata1,

convert(char(15), fromdata, 105) as fromdata2,

convert(char(15), fromdata, 108) as fromdata3,

From table_name


 fromdata1

fromdata2 

fromdata3 

 2016.08.05

 05-08-2016

 10:54:01

 2016.08.05

 05-08-2016

 10:54:01

 2016.08.05

 05-08-2016

 10:54:01




'개발관련 > SQL' 카테고리의 다른 글

SQL :: Select INTO, Insert INTO  (0) 2016.08.05
SQL :: Substring  (0) 2016.08.05
SQL :: CASE WHEN  (0) 2016.08.05
함수 정리  (0) 2016.07.26
SQL 쿼리 끄적끄적  (0) 2016.06.21

댓글