문제 조건은 아래와 같다.
생일이 3월인 여성
전화번호가 NULL이 아닌 경우
회원 ID를 기준으로 오름차순
위 조건들을 적용해서 SQL문을 아래와 같이 SQL문을 작성했다.
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_OF_BIRTH FROM MEMBER_PROFILE
WHERE GENDER='W'
AND TLNO IS NOT NULL
AND MONTH(DATE_OF_BIRTH)=3
ORDER BY MEMBER_ID;
그랬더니 아래와 같이 결과가 나오면서 오답이 출력되었다.
DATE_OF_BIRTH 출력 형식을 맞춰줘야 하는 모양이다.
DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d')
로 변경하였더니 정답으로 채점되었다!