프로그래머스

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

peach_h 2023. 4. 6. 14:04

https://school.programmers.co.kr/learn/courses/30/lessons/131120

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

정답 코드
SELECT MEMBER_ID, 
    MEMBER_NAME, 
    GENDER, 
    TO_CHAR(DATE_OF_BIRTH,'YYYY-MM-DD') AS DATE_OF_BIRTH
    FROM MEMBER_PROFILE
    WHERE TO_CHAR(DATE_OF_BIRTH,'MM') = '03'
    AND GENDER = 'W'
    AND TLNO IS NOT NULL
    ORDER BY MEMBER_ID

 

TO_CHAR 사용한 이유 : 출력할 때, MONTH(DATE_OF_BIRTH)로 뽑으면 년도-월-일-시간 까지 다나와서

문제에서 원하는 출력 방식대로 출력이 안됨

TO_CHAR로 원하는 출력대로 년도-월-일만 나오게 설정하기 위해 사용함