원인 분석에 집중하세요: 정답 코드를 이해하는 것보다 내가 왜 틀렸는지를 한두 줄이라도 직접 글로 써보는 과정이 가장 중요합니다. '실수했다'에서 그치지 않고 '왜 실수했는지'를 파고들어야 같은 실수를 반복하지 않습니다.
태그를 적극적으로 활용하세요: #JOIN, #서브쿼리, #날짜함수 와 같이 태그를 꾸준히 달아두면, 나중에 특정 개념이 약하다고 느낄 때 해당 태그가 달린 문제들만 모아서 복습할 수 있습니다.
주기적으로 다시 풀어보세요: 일주일 뒤, 한 달 뒤에 오답 노트를 보면서 코드를 보지 않고 다시 한번 풀어보세요. 완벽하게 풀 수 있다면 그 개념은 이제 당신의 것이 된 겁니다.
-- 여기에 내가 작성했던 틀린 코드를 그대로 붙여넣으세요.
SELECT
MEMBER_ID,
MEMBER_NAME,
GENDER,
DATE_FORMAT(DATE_OF_BIRTH,'%y-%m-%d')
FROM
MEMBER_PROFILE
WHERE
(MONTH(DATE_OF_BIRTH) = 3 AND GENDER= 'W')
and
TLNO IS NOT NULL
ORDER BY
1
🤔 오답 원인 분석
오류 메시지 또는 실패 원인: ['date_format 함수에서 'YYYY-MM-DD'형식으로 쓰는 방법을 제대로 안익힘']
근본적인 실수: [예: '
① 문제 조건을 제대로 안읽고, 아는 문제라고 쉽다고 생각 함.
② DATE_FORMAT 관련 포멧팅을 잘 안익힘
]
헷갈렸던 개념: [예:'없음' ]
주요 함수/문법: DATE_FORMAT
ㄴ 2025-01-01 과 같은 형식으로 쓰려면 DATE_FORMAT(DATE, '%Y-%m-%d')로 기재해야 함
ㄴ '%y' → 25
ㄴ '%M' → January
ㄴ '%D' → 1st
배운 점:
ㄴ TEST 시 긴장 하므로, 조건을 더 꼼꼼히 읽어야 한다. 특히 정렬 및 제외 조건은 무조건 잘 캐치 해야 한다.
8/18 재 풀이 예정