문제 출저
https://school.programmers.co.kr/learn/courses/30/lessons/131120
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 풀이
MEMBER_PROFILE 테이블을 통해 값을 조회해야 한다.
조건
- 생일 3월 : MONTH(DATE_OF_BIRTH) = 3
- 여성 회원 : GENDER = 'W'
- 전화번호 NULL 출력 제외 : TLNO IS NOT NULL
- 회원ID 오름차순 : MEMBER_ID
조건에 맞게 SQL을 작성합니다.
SQL
SELECT
MEMBER_ID,
MEMBER_NAME,
GENDER,
DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d")
AS DATE_OF_BIRTH -- '1992-02-12' 맞게 형태 변환
FROM
MEMBER_PROFILE
WHERE
MONTH(DATE_OF_BIRTH) = 3 -- 생일이 3월
AND GENDER = 'W' -- 성별 여성
AND TLNO IS NOT NULL -- 전화번호 NULL 출력 제외
ORDER BY
MEMBER_ID -- 회원ID를 기준으로 오름차순