프로그래머스/MySQL

[프로그래머스] 3월에 태어난 여성 회원 목록 출력하기

루바의 여정 2024. 5. 7. 18:28
 

프로그래머스

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

programmers.co.kr


문제 설명

 

문제

 

예시

 

문제 풀이

위 문제는 테이블 1개를 다루기 때문에 조건 1개씩 해결하면 된다.

 

1) 생일의 달이 3월인 경우

Like문과 %를 사용하여 3월생을 골라낸다.

 

2) 전화번호가 NULL이 아닌 경우

is NOT NULL을 사용해서 NULL인 경우를 제외한다.

 

3) 성별이 여자인 경우

=를 사용해서 성별이 여자인 경우를 골라낸다.

전체 코드

SELECT MEMBER_ID, MEMBER_NAME, GENDER,
    DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d") as DATE_OF_BIRTH
from MEMBER_PROFILE
where (DATE_OF_BIRTH like '%03%'
       and TLNO is NOT NULL
        and GENDER='W')
order by MEMBER_ID;

'프로그래머스 > MySQL' 카테고리의 다른 글

[MySQL] DATE_FORMAT() - 날짜 형식 설정  (0) 2024.05.14
[프로그래머스] NULL 처리하기  (0) 2024.05.12