SQL

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

hminor 2023. 7. 7. 10:57
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 GENDER = 'w' AND NOT TLNO IS NULL
ORDER BY MEMBER_ID
-- 처음에는 NULL에 대한 처리 방법을 잊어버려서
-- 기존 Python처럼 작성을 했는데 통과 했지만
-- 위의 코드처럼 NULL의 경우엔 IS NULL 또는 NO ~ IS NULL 로 조건처리 해줘야 한다.

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 GENDER = 'w' AND TLNO != ''
ORDER BY MEMBER_ID