반응형
프로그래머스 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을 걸어줘야한다.
출력결과
반응형