[Programmers/프로그래머스] SQL High Score Kit : 3월에 태어난 여성 회원 목록 출력하기 (Oracle)
문제
풀이
-
SELECT
회원ID, 이름, 성별, 생년월일 -
FROM
MEMBER_PROFILE -
WHERE
생일이 3월AND
여성AND
전화번호가 NULL이 아님 -
ORDER BY
회원ID 오름차순;
SQL문
1
2
3
4
5
6
7
// Oracle
SELECT MEMBER_ID, MEMBER_NAME, GENDER, TO_CHAR(DATE_OF_BIRTH, 'yyyy-mm-dd') AS "DATE_OF_BIRTH"
FROM MEMBER_PROFILE
WHERE TLNO IS NOT NULL
AND GENDER = 'W'
AND TO_CHAR(DATE_OF_BIRTH,'mm') = '03'
ORDER BY MEMBER_ID;
배운 점 메모
-
WHERE절에서 NULL 조건 걸기
⇒
IS NULL
/IS NOT NULL