Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 자바
- node.js
- 정리
- 미니정리
- 서버
- BACK-END
- 자바스크립트
- 스프링
- MySQL
- 쿼리
- 오라클
- 디자인 패턴
- 프런트엔드
- 알고리즘
- 백엔드
- jsp
- 코드 테스트
- spring
- oracle
- java
- 데이터베이스
- SQL
- 스프링부트
- 프론트엔드
- 코드테스트
- jpa
- JavaScript
- 프로그래머스
- Next.js
- web
Archives
- Today
- Total
참치코더의 꿈 메모장
Oracle / 프로그래머스 - NULL 처리하기 본문
728x90
|
1
2
3
|
SELECT ANIMAL_TYPE, COALESCE(NAME, 'No name') AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
|
cs |
- 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL을 작성하는 문제이다.
이때 이름값이 없을때 No name으로 표시를 해야한다.
- FROM절에 조회하려고 하는 테이블을 선언하고(ANIMAL_INS)
- 각각 생물 종(ANIMAL_TYPE), 이름(NAME), 중성화 여부(SEX_UPON_INTAKE) 컬럼을 선택하였다.
- 이때 이름이 없을 때 No name을 출력하라고 했으므로, COALECES를 사용하여 값이 있을땐 그대로 출력하고
값이 없을땐 No name을 출력하도록 했다.
- 마지막으로 ANIMAL_ID순으로 ORDER BY 정렬 하면 정답을 얻을 수 있다.

https://school.programmers.co.kr/questions/90360
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
728x90
'Oracle' 카테고리의 다른 글
| Oracle / 프로그래머스 - 동물 수 구하기 (0) | 2025.09.09 |
|---|---|
| Oracle / 프로그래머스 - 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2025.09.07 |
| Oracle / 프로그래머스 - 동명 동물 수 찾기 (0) | 2025.09.03 |
| Oracle / 프로그래머스 - 최솟값 구하기 (0) | 2025.09.02 |
| Oracle / 프로그래머스 문제 역순 정렬하기 (0) | 2025.08.27 |
Comments