프로그래머스에서 oracle로 풀이함
LEVEL 2
SELECT member_id, member_name, gender, to_char(date_of_birth, 'yyyy-mm-dd') date_of_birth -- 6. 회원의 ID, 이름, 성별, 생년월일('yyyy-mm-dd' 형식)을 조회 from MEMBER_PROFILE -- 1. MEMBER_PROFILE 테이블에서 where gender = 'W' -- 2. gender(성별)가 여성이고, and tlno != 'null' -- 3. tlno(전화번호)가 'null'인 경우는 빼고, and to_char(date_of_birth, 'mm') = '03' -- 4. date_of_birth(생일)가 3월이고, order by member_id -- 5. member_id(회원 ID) 순으로 나열한 테이블에서
✨ 참고
특정 월에 해당하는 사람만 검색하고 싶을 때to_char
를 통해 문자 타입으로 형변환하여 출력하여 사용하면된다.