프로그래머스 3월에 태어난 여성 회원 목록 출력하기.oracle
LV2
SQL 고득점 KIT SELECT
IDEA
- 3월인 사람 MM = 03
- 전화번호가 NULL 인경우는 출력대상에서 제외 TLNO IS NOT NULL
-여성 회원 GENDER = 'W'
정답코드
SELECT MEMBER_ID, MEMBER_NAME, GENDER, TO_CHAR(DATE_OF_BIRTH, 'YYYY-MM-DD') AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE TO_CHAR(DATE_OF_BIRTH, 'MM' ) = TO_CHAR('03') AND TLNO IS NOT NULL AND GENDER = 'W'
ORDER BY MEMBER_ID;
주의! 할 부분은 출력하는 부분의 DATE_OF_BIRTH를 정답 예시와 같은 형태(YYYY-MM-DD)로 형변환 시켜줘야 한다.
https://school.programmers.co.kr/learn/courses/30/lessons/131120
'프로그래머스 > SQL' 카테고리의 다른 글
[프로그래머스] 상품 별 오프라인 매출 구하기.oracle (JOIN, LV2) (0) | 2022.10.14 |
---|---|
[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기.oracle (MAX) (0) | 2022.10.12 |
[프로그래머스] 조건별로 분류하여 주문상태 출력하기.oracle (날짜 & CASE WHEN) (0) | 2022.10.11 |
[프로그래머스] 강원도에 위치한 생산공장 목록 출력하기.oracle (LIKE) (0) | 2022.10.11 |
[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기.oracle (GROUP BY) (1) | 2022.10.08 |