1. 문제 풀이 아이디어
- WHERE 절에 문제에서 요구하는 조건을 적용하여 원하는 데이터를 필터링한다.
2. 나의 정답 코드
SELECT
member_id,
member_name,
gender,
DATE_FORMAT(date_of_birth, '%Y-%m-%d')
FROM
member_profile
WHERE
MONTH(date_of_birth) = 3
AND tlno IS NOT NULL
AND gender = 'W'
ORDER BY
member_id;
3. 정리
- WHERE 절에서
MONTH
함수를 사용하여date_of_birth
가 3월인 데이터만 필터링하고,IS NOT NULL
조건을 사용해tlno
가null
이 아닌 데이터만 필터링하고,gender
조건은'W'
로 필터링한다.
- DATE_FORMAT 함수를 활용해 날짜를 문제에서 요구하는 형식(
YYYY-MM-DD
)으로 변환한다.
- ORDER BY 절을 사용해
member_id
를 기준으로 오름차순으로 정렬한다.
Share article