https://school.programmers.co.kr/learn/courses/30/lessons/132201
👇소스 코드
SELECT
PT_NAME
, PT_NO
, GEND_CD
, AGE
, CASE WHEN TLNO IS NULL THEN 'NONE'
WHEN TLNO IS NOT NULL THEN TLNO END AS TLNO
FROM PATIENT
WHERE AGE <= 12
AND GEND_CD = 'W'
ORDER BY AGE DESC, PT_NAME
🐣코드 설명
- CASE문을 사용하여 TLNO의 값이 NULL일 경우는 'NONE' 아닐 경우는 그냥 TLNO의 값을 출력할 수 있게 해주었다.
- 연산기호를 사용하여 12세 이하인 회원을 구하고 GEND_CD가 'W'인 회원을 구헤주었다.
- 끝에 나이를 기준으로 내림차순 환자이름을 기준으로 오름차순해달라고 써 있었는데 순서 생각해서 작성해주었다.
728x90
'Algorithm > Programmers' 카테고리의 다른 글
프로그래머스 ) 모든 레코드 조회하기 [SQL] - 오늘의 TIL (0) | 2023.10.01 |
---|---|
프로그래머스 ) 길이에 따른 연산 [JAVA] - 오늘의 TIL (0) | 2023.09.30 |
프로그래머스 ) 조건에 맞는 회원수 구하기 [SQL] - 오늘의 TIL (0) | 2023.09.30 |
프로그래머스 ) 카운트 업 [JAVA/자바] - 오늘의 TIL (0) | 2023.08.24 |
프로그래머스 ) 이름이 없는 동물의 아이디 [SQL] - 오늘의 TIL (0) | 2023.08.23 |