본문 바로가기

Language/SQL

MySQL 에서는 ISNULL 대신 IFNULL

SQLD시험 보려고 외운게 꽤 도움이 되는거 같다.

IFNULL(column_name, "NONE") : column에 null값을 NONE으로 대체해서 출력

 

https://school.programmers.co.kr/learn/courses/30/lessons/132201

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

12세 이하인 여자 환자 목록 출력하기

조건 1. 12세 이하

조건 2. 성별이 여자

조건 3. 전화번호가 없는 경우 "NONE"으로 출력

조건 4. 나이 기준 내림차순

조건 5. 나이가 같으면 환자 이름 기준 오름차순

SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO, 'NONE') AS TLNO
FROM PATIENT
WHERE AGE<=12 AND GEND_CD="W"
ORDER BY AGE DESC, PT_NAME;

'Language > SQL' 카테고리의 다른 글

Case 문을 통해 조건에 맞는 경우 추출하기  (0) 2023.04.20
배운게 나오긴 하는구나!  (0) 2023.04.14
Round  (0) 2023.03.30
안 쓰면 까먹는다.  (0) 2023.03.29
데분에선 SQL이 중요하다..  (0) 2023.03.23