본문 바로가기
IT팁

MSSQL CONVERT 함수를 사용하여 다양한 날짜 형식 표현하기

by 리뷰리뷰맨 2023. 2. 10.
728x90
728x90
SMALL

MSSQL CONVERT 함수를 사용하여 다양한 날짜 형식 표현하기

MSSQL CONVERT 함수는 데이터베이스에서 날짜가 표현되는 방식을 변경하는 강력한 도구입니다. 이 함수를 사용하면 한 날짜 형식에서 다른 날짜 형식으로 빠르고 쉽게 변환할 수 있으므로 데이터베이스에서 데이터가 표시되는 방식을 더 잘 제어할 수 있습니다.

##MSSQL CONVERT 함수란 무엇인가요?

MSSQL CONVERT 함수는 날짜를 특정 형식으로 변환할 수 있는 Transact-SQL 함수입니다. 형식은 다음과 같습니다:

CONVERT(data_type, 표현식, 스타일)

여기서 data_type은 변환하려는 형식이고, expression은 변환하려는 실제 날짜이며, style은 날짜를 표현할 정확한 형식을 지정할 수 있는 선택적 매개변수입니다.

예를 들어 '10/28/2020' 형식의 날짜를 '2020년 10월 28일' 형식으로 변환하려는 경우 다음 문을 사용하여 변환할 수 있습니다:

select convert(varchar, '10/28/2020', 104)


이 문은 `10월 28일, 2020`이라는 값을 반환합니다.

##MSSQL CONVERT 함수의 다양한 스타일

MSSQL CONVERT 함수에는 날짜 서식을 지정하는 데 사용할 수 있는 다양한 스타일이 있습니다. 다음은 몇 가지 일반적인 스타일입니다:

* 스타일 101:** `MM/DD/YYYY`
* **스타일 102:** `YYYY.MM.DD`
* **스타일 103:** `DD/MM/YYYY`
* **스타일 104:** `DD-MMM-YYYY`
* **스타일 105:** `DD-MM-YYYY`


선택하는 스타일은 변환하는 형식과 시작하는 날짜의 형식에 따라 달라집니다.

##MSSQL CONVERT 함수 사용 예제

 

다음은 MSSQL CONVERT 함수를 사용하여 날짜를 다른 형식으로 변환하는 몇 가지 예입니다:

* '10/28/2020' 형식의 날짜를 '2020년 10월 28일'의 형식으로 변환하려면 다음과 같은 구문을 사용하면 됩니다.

* '2020.10.28` 형식의 날짜를 '10-28-2020` 형식으로 변환하려면 `CONVERT(VARCHAR, '2020.10.28', 105)` 구문을 사용합니다.

* '28/10/2020` 형식의 날짜를 '2020/10/28` 형식으로 변환하려면 `CONVERT(VARCHAR, '28/10/2020', 101)` 구문을 사용하면 됩니다.

## 결론

MSSQL CONVERT 함수는 날짜를 한 형식에서 다른 형식으로 빠르고 쉽게 변환하는 데 사용할 수 있는 강력한 도구입니다. 이 함수를 사용하면 날짜 데이터가 필요한 정확한 형식으로 표현되도록 할 수 있습니다.

728x90
728x90
LIST