3월에 태어난 여성 회원 목록 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/131120
- 문제 풀이
1
2
3
4
5
6
7
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') = '03' AND TLNO IS NOT NULL AND GENDER = 'W'
ORDER BY MEMBER_ID;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-- Oracle에서는 EXTRACT 함수를 사용하여 날짜의 일부를 추출할 수 있다.
SELECT
MEMBER_ID,
MEMBER_NAME,
GENDER,
TO_CHAR(DATE_OF_BIRTH, 'YYYY-MM-DD') AS "DATE_OF_BIRTH"
FROM
MEMBER_PROFILE
WHERE
GENDER = 'W'
AND EXTRACT(MONTH FROM DATE_OF_BIRTH) = 3
AND TLNO IS NOT NULL
ORDER BY
MEMBER_ID;
- 실행 결과
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.