1. dateTime 타입에서 연/월/일 추출
// YEAR() MONTH() DAY() -> Integer로 반환
SELECT *
FROM cash
WHERE DAY(cash_date) = 2 and MONTH(cash_date) = 9 AND YEAR(cash_date) = 2024;
// 포맷형 (date_format(디그리, 포맷형)) -> String으로 반환
SELECT *
FROM cash
WHERE date_format(cash_date, '%M')='October' AND date_format(cash_date, '%Y')='2024';
// 월은 영문 '월' 단어로 출력된다
'SQL' 카테고리의 다른 글
프로그래머스 SQL - 상위 퍼센트 대로 나누기 / percent_rank() (0) | 2025.03.27 |
---|---|
[DB]NULL값 허용과 관계테이블 (0) | 2024.11.20 |
[Oracle] 비율함수 (0) | 2024.10.25 |
[oracle sql] 의사 컬럼, 분석 함수, 계층 쿼리 (0) | 2024.10.22 |
Group by 확장기능 (0) | 2024.10.21 |