반응형
업무중에 날짜가 들어가는 데이터들이 생성될 때, 요일이 지정된 데이터들도 있지만 없을 경우에는 날짜데이터만으로 요일 데이터가 필요한 순간이 있었다. mysql에서는 날짜데이터로 요일을 조회할 수 있을까? 찾아보니 DATE_FORMAT을 통해서 가능했다. 코드는 아래와 같다.
코드
SELECT DATE_FORMAT('2024-03-20', '%W') AS weekday;
-- 출력 결과 : Wednesday
SELECT DATE_FORMAT('2024-03-20', '%a') AS weekday;
-- 출력 결과 : Wed
이를 이용해서 case문을 작성하면 한글로 요일데이터를 출력할 수 있다.
반응형
'Programming > Database' 카테고리의 다른 글
대용량 데이터 처리 시 JPA vs MyBatis 성능 비교 (0) | 2025.01.22 |
---|---|
[DBeaver] Auto-commit(오토커밋) 설정 해제 방법 (0) | 2022.10.24 |
[MySQL] JOIN 해서 UPDATE하기 (0) | 2022.07.31 |
[MySQL/MariaDB] 문자열 길이(byte수) 구하기 (0) | 2022.05.16 |