3월에 태어난 여성회원 목록 출력하기

김인범's avatar
Nov 16, 2024
3월에 태어난 여성회원 목록 출력하기
Contents
문제해답

문제

💡
MEMBER_PROFILE 테이블에서
생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요.
이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고,
결과는 회원ID를 기준으로 오름차순 정렬해주세요.
 

해답

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
 
MEMBER_PROFILE 이라는 한 테이블에서 (from에 해당)
결과로 가져와야 할 데이터는 회원 id, 회원 이름, 성별,생년월일 입니다. (select 해야 할 컬럼)
조건으로는 여성 회원이어야 하고, 생일이 3월, 그리고 전화번호가 NULL인 회원은 출력에서 제외 가 조건으로 나와있습니다. (where 조건 + 조건이 여러개(AND 사용) )
위의 조건들에 부합하면서 나온 데이터는 회원 ID를 기준으로 오름차순 정렬하라고 합니다. (order by)
* 주의 사항으로는 결과로 나올 DATE_OF_BIRTH 의 데이터 포멧은 YYYY-mm-dd 인 것으로 확인
 
조회할 데이터 명을 기재 → from 데이터를 가져올 테이블 명 → where 조건 나열 → 차순 정렬 작성
★ 조회할 데이터 기재 할 때 DATE_OF_BIRTH 는 date_format을 사용하여 주의 사항 조건 맞추기
 
Share article

taker