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

지식저장공간·2024년 12월 2일

SQL

목록 보기
4/18

SQL 연습

문제

프로그래머스

정답

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

풀이

기본 문제에서 DATE_OF_BIRTH 컬럼의 데이터가 DateTime이였기 때문에 시간까지 같이 나와 타입 변환이 필요했다.
DATE_BIRTH (컬럼명, '%Y-%m-%d') 로 정답 형식과 일치시켜주고,
MONTH(컬럼명)를 통해 생년월일이 3월인 데이터만 read한다.

profile
발전하는 개발자가 꿈입니다. 지식을 쌓고 지식을 활용해 목표 달성을 추구합니다.

0개의 댓글