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