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