inblog logo
|
taker
    SQL문제풀기

    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

    RSS·Powered by Inblog