📚 CS/데이터베이스

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

수댕ʕت̫͡ʔ 2024. 6. 10. 22:45

https://school.programmers.co.kr/learn/courses/30/lessons/131120

 

프로그래머스

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

programmers.co.kr

내가 푼 답안

select MEMBER_ID, MEMBER_NAME, GENDER, date_format(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH 
from MEMBER_PROFILE
where GENDER = 'W' and MONTH(DATE_OF_BIRTH) = 3 and TLNO is not NULL
order by MEMBER_ID;

 

문법 정리

- NULL이 아닌 것을 출력하기 위해서

  • is null : 해당 값이 NULL인 값만 가져오기
  • is not null : 해당 값이 NULL이 아닌 값만 가져오기
  • ISNULL(data, '대체값') : data가 NULL인 경우 대체 값으로 출력