-- 코드를 입력하세요
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE (substring(DATE_OF_BIRTH, 6, 2)='03'
# WHERE (SUBSTRING_INDEX(SUBSTRING_INDEX(DATE_OF_BIRTH, '-', 2),'-',-1)='03'
AND GENDER='W'
AND TLNO IS NOT NULL)
ORDER BY MEMBER_ID;
내 코드 설명
역시 난 mySQL이 재밌다.
DATE_OF_BIRTH라는 DATE 타입 컬럼값들을 자르는 방법은 다음과 같다.
1. substring(문자열, 시작인덱스, 자르고자 하는 문자열 개수)
WHERE (substring(DATE_OF_BIRTH, 6, 2)='03'