
SELECT MEMBER_ID, MEMBER_NAME, GENDER, date_format(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE MONTH(DATE_OF_BIRTH) = '3' AND TLNO IS NOT NULL AND GENDER = 'W'
ORDER BY MEMBER_ID
DATE_값들 처리하는 방법.
date_format(칼럼 이름, '연,월,일,,,표기 형식에 따름')
| 표기 형식 | 의미 |
|---|---|
| %Y | 연도(year): 4자리 표현 |
| %y | 연도(year): 뒤에서 2자리 표현 |
| %a | 요일(weekday): 이름 줄임표현 |
| %W | 요일(weekday): 이름 |
| %w | 요일(weekday): 숫자 활용 |
| %b | 월(month): 이름 줄임표현 |
| %M | 월(month): 이름 |
| %c | 월(month): 숫자 표기(자릿수 고정 X) |
| %m | 월(month): 숫자 표기(자릿수 2개로 고정) |
| %D | 일(day): 접미사 활용 |
| %d | 일(day): 숫자 활용(1개월 단위) |
| %j | 일(day): 숫자 활용(1년 단위) |
| %p | 오전/오후 구분 |
... 등등
해당 문제에선 연,월,일 의 정보값만 나타내야하니
date_format(DATE_OF_BIRTH, '%Y-%m-%d') 를 사용하였다.