상세 컨텐츠

본문 제목

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

IT팁

by 빅설명맨 2023. 2. 10. 23:41

본문

728x90
728x90

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

관련글 더보기