[SQL 문제 풀기] 3월에 태어난 여성 회원 목록 출력하기(131120)

lhs's avatar
Dec 24, 2024
[SQL 문제 풀기] 3월에 태어난 여성 회원 목록 출력하기(131120)
 

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 조건을 사용해 tlnonull이 아닌 데이터만 필터링하고, gender 조건은 'W'로 필터링한다.
  • DATE_FORMAT 함수를 활용해 날짜를 문제에서 요구하는 형식(YYYY-MM-DD)으로 변환한다.
  • ORDER BY 절을 사용해 member_id를 기준으로 오름차순으로 정렬한다.
Share article

LHS's Study Space