문제
MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요.
조건 정리
1.생일 3월
2.여성
3.id 이름 성별 생년월일
4.전화번호 null 인경우 출력대상 제외 ==> tlno 값이 항상 있어야 한다 is not null
5.DATE_OF_BIRTH의 데이트 포맷이 예시와 동일
6.회원ID를 기준으로 오름차순 정렬
IS NULL 은 입력값을 확인하여 NULL이면 TRUE // NULL이 아니면 FALSE를 리턴
ex. 점수가 NULL인 값을 조회
IS NOT NULL 은 IS NULL과는 반대로 입력값이 NULL이면 FALSE // NULL이 아니면 TURE를 리턴
ex. 이름이 NULL이 아닌 값을 조회
SELECT member_id, member_name, gender, date_format(date_of_birth,'%Y-%m-%d') as date_of_birth
from member_profile
where tlno is not null
and gender = 'W'
and date_of_birth like '%03%'
order by member_id'SQL' 카테고리의 다른 글
| SQL 프로그래머스 59039 이름이 없는 동물의 아이디 (0) | 2024.01.17 |
|---|---|
| SQL 프로그래머스 131114 경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.01.17 |
| SQL 프로그래머스 144853 조건에 맞는 도서 리스트 출력하기 (0) | 2024.01.17 |
| SQL 프로그래머스 132203 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2024.01.17 |
| SQL date_format 개념 (0) | 2024.01.17 |