

MySQL
SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') as NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC;
Oracle
SELECT ANIMAL_TYPE, NVL(NAME, 'No name') as NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC;
NULL을 No name으로 처리하기 위해서는
MySQL은 IFNULL, Oracle은 NVL을 이용합니다.
문자열은 작은 따옴표('')를 이용하여 나타냅니다.
문제는 아래에서 확인할 수 있습니다.
https://school.programmers.co.kr/learn/courses/30/lessons/59410?language=oracle
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
'Backend > SQL' 카테고리의 다른 글
[프로그래머스_SQL] 카테고리 별 상품 개수 구하기 #SUBSTR #LEFT (1) | 2025.02.14 |
---|---|
[프로그래머스_SQL] 특정 옵션이 포함된 자동차 리스트 구하기 #LIKE (2) | 2025.02.10 |
[프로그래머스_SQL] 연도별 대장균 크기의 편차 구하기 #JOIN (0) | 2025.02.07 |
[프로그래머스_SQL] 상위 n개 레코드 LIMIT, ROWNUM (0) | 2025.01.14 |
[프로그래머스_SQL] 12세 이하인 여자 환자 목록 출력하기 IFNULL, NVL (3) | 2025.01.04 |