MySQL - DATE_FORMAT(Column, 'DATE FORMAT')
구분 | 기호 | 상세 | 기호 | 역할 |
년 | %Y | 년도 - 4자리 (2021, 2019, 2059, ...) |
%y | 년도 - 2자리 (21, 19, 59 , ...) |
월 | %M | 긴 월(영문) | %b | 짧은 월(영문) |
%m | 숫자 월 - 2자리 (01, 02, 03, ... , 12) |
%c | 숫자 월 - 자리 수에 맞게 (1, 2, 3, ... , 12) |
|
일 | %d | 일자 (01, 02, 03, ... , 12) |
%W | 긴 요일 이름(영문) |
%e | 일자 (1, 2, 3, ..., 12) |
|||
시 | %H | 시간(24시간) | %I | 시간(12시간) |
분 | %i | 분 | ||
초 | %S | 초 |
Oracle SQL - TO_CHAR(Column Name, 'DATE FORMAT')
DATE FORMAT
대표적인 날짜 포맷 방식으로는
- 년
- YYYY: 2021(년)
- YY: 21(년)
- 월
- MM: 01, 02, 03, ... , 12(월)
- MONTH: 1월, 2월, 3월, ... , 12월
- 주
- WW(년의 주): 01, 02, 03, ... , 53(주)
- W(월의 주): 1, 2, 3, 4, 5(주)
- 일
- DD(월의 날): 01, 02, 03, ... , 31(일)
- DDD(년의 날): 001, 002, ... , 365(일)
- DY: 월, 화, 수, 목, 금, 토, 일
- 시
- SS: 00~59(초)
- SSSS: 오전 0시부터 경과한 초(0~86399)
- 초
를 조합하여 사용하고,
구분 기호
위 포맷 방식을
- '-'
- '/'
- ','
- ';'
- ':'
등의 구분기호를 사용하여 구분하여 포맷을 지정할 수 있다.
각 알파벳의 개수에 따라 몇 자릿수로 표시할지 포맷을 지정할 수 있습니다.
'데이터베이스_Database > SQL' 카테고리의 다른 글
[SQL] FOREIGN KEY와 CASCADE?(ON DELETE / ON UPDATE) (0) | 2024.04.14 |
---|---|
[SQL] Constraint, 제약조건 (0) | 2024.04.13 |
[Oracle SQL][프로그래머스_131537] 오프라인/온라인 판매 데이터 통합하기 (0) | 2023.12.03 |
[SQL]UNION, UNION ALL 차이 (0) | 2023.12.03 |
[MySQL][프로그래머스_131536] 재구매가 일어난 상품과 회원리스트... (2) | 2023.11.30 |