데이터베이스

Total 205
Today 0
profile_image
슈퍼아이피
11-02-17 12:41 0개 639회
MSSQL
CONVERT

DATETIME형식의 데이터를 원하는 형식으로 출력하고자 할 때 사용.

엄청 자주 사용되는 함수이다.

게시판에 작성일자를 출력하거나,

회원정보의 생년월일이나 가입일자 등을 나타낼 경우 사용된다.

또는 입력 받은 날짜를 VARCHAR형식으로 저장하게 될 때 사용된다.

형식

출력형식

CONVERT(VARCHAR, 날짜 컬럼, 101)

MM/DD/YYYY

CONVERT(VARCHAR, 날짜 컬럼, 102)

YYYY.MM.DD

CONVERT(VARCHAR, 날짜 컬럼, 103)

DD/MM/YYYY

CONVERT(VARCHAR, 날짜 컬럼, 104)

DD.MM.YYYY

CONVERT(VARCHAR, 날짜 컬럼, 105)

DD-MM-YYYY

CONVERT(VARCHAR, 날짜 컬럼, 106)

DD MM YYYY

CONVERT(VARCHAR, 날짜 컬럼, 107)

MM DD, YYYY

CONVERT(VARCHAR, 날짜 컬럼, 108)


CONVERT(VARCHAR, 날짜 컬럼, 109)


CONVERT(VARCHAR, 날짜 컬럼, 110)

MM-DD-YYYY

CONVERT(VARCHAR, 날짜 컬럼, 111)

YYYY/MM/DD

CONVERT(VARCHAR, 날짜 컬럼, 112)

YYYYMMDD


알다시피 Y:YEAR(년도) , M: MONTH(달), D:DAY(일)이다.

자주 사용하는 함수들이 대부분 YYYY (4자의 년도)이다.

기타 YY(2자의 년도) 또는 시간을 나타내는 형식도 존재한다.

Oracle과 달리 숫자를 기억해야 하다 보니

잘 까먹는 것 같다…


이렇게라도 적어두는 것이 시간절약일 듯 하다.

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.