0. 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/132201
1. 풀이 방법
- 문제 그대로 반환하면 된다.
- 다만 NULL이면 NONE을 출력해야 하는데, 이를 위해서 NVL(Attr, NULL일 때 반환값)을 사용했다.
2. 코드
-- 코드를 입력하세요
SELECT PT_NAME, PT_NO, GEND_CD, AGE, nvl(tlno, 'NONE')
FROM PATIENT
WHERE AGE <= 12
AND gend_cd = 'W'
order by age desc, pt_name asc
3. 마무리
'Computer Science > 데이터 베이스' 카테고리의 다른 글
[프로그래머스 - Oracle] 151136 - 평균 일일 대여 요금 구하기 (0) | 2023.10.21 |
---|---|
[프로그래머스 - Oracle] 133024 - 인기있는 아이스크림 (0) | 2023.10.21 |
[프로그래머스 - Oracle] 131536 - 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2023.10.21 |
[데이터베이스] ER 모델(관계, Relationship) (0) | 2023.10.21 |
[데이터베이스] ER 모델(Entity Type, Entity Sets, Attributes and Keys) (0) | 2023.10.21 |