-
[programmers] 12세 이하인 여자 환자 목록 출력하기 (CASE WHEN, IS NULL)SQL 2023. 1. 15. 14:39
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" ELSE TLNO END) AS TNLO FROM PATIENT WHERE AGE <= 12 AND GEND_CD ='W' ORDER BY AGE DESC, PT_NAME ASC
1. CASE WHEN
ifelse 구문과 비슷함.
2. IS NULL
보통 = 연산자를 써서 비교하지만, NULL의 경우에는 'IS'를 사용해줘야 함
'SQL' 카테고리의 다른 글
[programmers] 가격이 제일 비싼 식품의 정보 출력하기 (MAX(), 서브쿼리) (0) 2023.01.15 [programmers] 자동차 대여 기록에서 장기/단기 대여 구분하기 (DATEDIFF) (0) 2023.01.15 [programmers] 흉부외과 또는 일반외과 의사 목록 출력하기 (IN) (0) 2023.01.15 [programmers] 과일로 만든 아이스크림 고르기 (JOIN) (0) 2023.01.15 [programmers] 강원도에 위치한 생산공장 목록 출력하기 (LIKE) (0) 2023.01.15