MYSQL

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

데브플레이버 2023. 4. 28. 10:50
반응형

프로그래머스 SELECT 연습 첫번째 3월에 태어난 여성 회원 목록 출력하기

 

처음 풀이

SELECT MEMBER_ID,MEMBER_NAME, GENDER, DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE MONTH(DATE_OF_BIRTH)=3
    AND TLNO IS NOT NULL
    AND GENDER = 'W'

ORDER BY MEMBER_ID ASC;

 

ID, 이름, 성별, 생년월일을 가져온다

멤버프로필에서

조건을 넣어준다.

정렬은 멤버ID 오름차순으로 한다

 

결과는 생년월일에 출력되는 형식을 지정해주지 않아서 틀렸다.

 

SELECT MEMBER_ID,
MEMBER_NAME,
GENDER, 
DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE MONTH(DATE_OF_BIRTH)=3
    AND TLNO IS NOT NULL
    AND GENDER = 'W'

ORDER BY MEMBER_ID ASC;

따라서 처음부터 DATE_OF_BIRTH에 FORMAT을 걸어줘야한다.

 

출력결과

 

반응형