[Programmers] 프로그래머스 SQL 고득점 Kit 오랜 기간 보호한 동물(2) 오라클 답안지
·
Algorithm/Programmers
해답 SELECT SUB.ANIMAL_ID, SUB.NAME FROM ( SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B WHERE A.ANIMAL_ID = B.ANIMAL_ID AND B.DATETIME IS NOT NULL ORDER BY B.DATETIME - A.DATETIME DESC) SUB WHERE ROWNUM
[Programmers] 프로그래머스 SQL 고득점 Kit 중성화 여부 파악하기 오라클
·
Algorithm/Programmers
해답 SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE LIKE '%Spayed%' THEN 'O' WHEN SEX_UPON_INTAKE LIKE '%Neutered%' THEN 'O' ELSE 'X' END AS 중성화 FROM ANIMAL_INS ORDER BY ANIMAL_ID; 오라클의 CASE 문을 사용하면 풀 수 있는 문제. 프로그래머스의 문제들 Level 이 올라갈 수록 생각 못하고 지나가는것들이 너무 많아서ㅠㅠ 검색을 열심히 하면서 풀고 있다 ㅠ.ㅠ 앞으로는 열심히 푸는것도 중요하지만 잊어버린 것들을 다시 잊어버리지 않게 열심히 정리하는 습관을 들여야겠다!
[Programmers] 프로그래머스 SQL 고득점 Kit 이름에 el이 들어간 동물 찾기
·
Algorithm/Programmers
-- 코드를 입력하세요 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE UPPER(NAME) LIKE '%EL%' AND ANIMAL_TYPE = 'Dog' ORDER BY NAME; 생각을 한번 하게 되는 문제였는데, 문자열 검색을 할 때 대소문자가 확실하지 않을 경우 UPPER, LOWER 를 사용하여 검색하면 원하는 결과를 찾기가 훨씬 수월하다!
[Programmers] 프로그래머스 SQL 고득점 Kit 루시와 엘라 찾기 (Oracle)
·
Algorithm/Programmers
정말 쉬운데 어려운 문제다. 해법이 여러개가 있기 때문이다 -- 너무너무 하드한 방식 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME LIKE 'Ella' OR NAME LIKE 'Lucy' OR NAME LIKE 'Pickle' OR NAME LIKE 'Rogan' OR NAME LIKE 'Sabrina' OR NAME LIKE 'Mitty' ORDER BY ANIMAL_ID; -- 너무너무 스마트한 방식 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN('Ella', 'Lucy', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORD..
[Programmers] 프로그래머스 SQL 고득점 Kit NULL 처리하기
·
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' 을 출력하게 만들어준다. 함수만 알고 있다면 쉽게 풀 수 있는 문제 !
[Programmers] 프로그래머스 SQL 고득점 Kit 이름이 있는 동물의 아이디 Oracle 해답
·
Algorithm/Programmers
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID ASC 1번 문제인 이름이 없는 동물의 아이디 문제를 풀었다면 정말 간단하게 'NOT' 을 추가해서 풀 수 있다!
[Programmers] 프로그래머스 SQL 고득점 Kit 이름이 없는 동물의 아이디 Oracle 해답
·
Algorithm/Programmers
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID ASC 너무너무 쉬운 난이도!
[Programmers] 프로그래머스 SQL 고득점 Kit (String, Date - DATETIME에서 DATE로 형 변환 해답)
·
Algorithm/Programmers
SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID; 같은 레벨 2인데 어느거는 진짜 머리를 많이 굴려야하고 이거는 그냥 보자마자 엥? 하면서 너무 쉽게 풀었다. 아닌가.. 다 어려운데 아만보인가 ㅠ.ㅠ 얼마 안됐지만 실무에서 엄청 많이 썼던 쿼리라서 5분도 안돼서 풀었다 케케케
[Programmers] 프로그래머스 SQL 고득점 Kit (입양 시각 구하기(1) - Oracle 해답)
·
Algorithm/Programmers
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 문제 푸니까 현자타임이 왔다. 분명 쉬워보였는데 서브쿼리를 사용해서 풀어야했다. 학원 다닐때도 이 문제 풀다가 짜증만나서 포기했었는데 드디어 풀었다!
헌일
'Algorithm/Programmers' 카테고리의 글 목록 (4 Page)