티스토리 뷰

2023~/mssql

CONVERT 날짜 형식 포맷

yanii 2024. 2. 22. 22:34
SELECT MAX(CONVERT(Varchar(20), REG_TIME, 120) FROM TB_USER
//yyyy-mm-dd hh:mm:ss

 

CONVERT를 활용해서 날짜형식을 포맷할 수 있다.

CONVERT(포맷(길이), getdate(), 반환형식)

 

  1. convert(varchar, getdate(), 120):  "yyyy-mm-dd hh:mi:ss(24h)"
    120은 날짜 및 시간 데이터 형식을 나타냅니다. ISO 8601 표준에 따라 형식화된 날짜와 시간을 나타냅니다.
  2. convert(varchar, getdate(), 20): "yyyy-mm-dd hh:mi:ss(24h)"
    20은 출력되는 문자열의 최대 길이를 나타냅니다. 스타일(style)을 나타내는 것이 아니라 최대 길이를 나타내므로, 출력 형식은 첫 번째 쿼리와 동일하지만, 출력되는 문자열은 최대 20자로 제한됩니다.
  3. convert(varchar(20), getdate(), 120): "yyyy-mm-dd hh:mi:ss"
    VARCHAR(20)은 문자열의 최대 길이로, 20자로 잘리게 됩니다.

 

ODBC Open Database Connectivity

- 데이터베이스와 애플리케이션 간에 상호 작용할 수 있는 표준 API(응용 프로그래밍 인터페이스)를 정의하는 기술 규격

- ODBC는 데이터베이스 독립적인 방식으로 데이터베이스에 액세스할 수 있도록 해주며, 이것은 서로 다른 데이터베이스 관리 시스템(DBMS)에서도 동일한 애플리케이션 코드를 사용할 수 있게 해줍니다.

- MSSQL에서 ODBC 형식을 사용할 때, 날짜와 시간을 나타내는데 사용되는 형식 중 하나입니다.

- ODBC 형식은 일반적으로 "yyyy-mm-dd hh:mi:ss(24h)"와 같은 형식으로 표현됩니다.

- 이 형식은 다양한 데이터베이스 관리 시스템에서 데이터를 표현하고 전송하는 데 사용됩니다.

- ODBC 형식을 사용하면 다른 데이터베이스 시스템 간에 데이터를 이동하거나 교환할 때 호환성을 유지할 수 있습니다.

 

 

 

 

 

 

 

출처는 chatgpt

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함