Algorithm/Programmers

SELECT ANIMAL_TYPE, NVL(NAME, 'No name') NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC; NVL 함수를 사용하여 NAME 이 NULL 일 경우 'No name' 을 출력하게 만들어준다. 함수만 알고 있다면 쉽게 풀 수 있는 문제 !
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID ASC 1번 문제인 이름이 없는 동물의 아이디 문제를 풀었다면 정말 간단하게 'NOT' 을 추가해서 풀 수 있다!
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID ASC 너무너무 쉬운 난이도!
SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID; 같은 레벨 2인데 어느거는 진짜 머리를 많이 굴려야하고 이거는 그냥 보자마자 엥? 하면서 너무 쉽게 풀었다. 아닌가.. 다 어려운데 아만보인가 ㅠ.ㅠ 얼마 안됐지만 실무에서 엄청 많이 썼던 쿼리라서 5분도 안돼서 풀었다 케케케
SELECT HOUR, COUNT(*) COUNT FROM (SELECT TO_CHAR(DATETIME, 'HH24') HOUR FROM ANIMAL_OUTS) HAVING HOUR >= 9 and HOUR < 20 GROUP BY HOUR ORDER BY HOUR MySQL 해답 보고 Oracle 문제 푸니까 현자타임이 왔다. 분명 쉬워보였는데 서브쿼리를 사용해서 풀어야했다. 학원 다닐때도 이 문제 풀다가 짜증만나서 포기했었는데 드디어 풀었다!
헌일