본문 바로가기

mysql26

프로그래머스 LV 1. 오랜 기간 보호한 동물(2), DATEDIFF 함수 🔗 문제 링크 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  🔍 문제 요약- 입양 간 동물 중, 보호 기간이 길었던 동물 두마리를 출력하라- 아이디와 이름을 출력- 보호 기간이 긴 순으로 조회  ✍️ 문제 풀이처음 풀이는 이렇게 풀었는데...SELECT ANIMAL_ID, NAMEFROM (SELECT O.ANIMAL_ID, O.NAME, DATEDIFF(I.DATETIME, O.DATETIME) AS DATE FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID ) AS RORDER BY DATE.. 2025. 4. 7.
[MySQL] HackerRank - Ollivander's Inventory 문제 풀이 문제 사이트아래 문제는 해커랭크에서 추출해온 문제입니다. 문제의 저작권은 해커랭크에 있으며 문제를 풀어보시려면 아래 링크를 클릭해주세요 🙂 Ollivander's Inventory | HackerRankHelp pick out Ron's new wand.www.hackerrank.com      👉문제 설명Non-evil의 지팡이를 구매power, age 별 coins_needed가 최소인 행힘과 나이 순서대로 내림차순 정렬     👉문제 풀이 과정1. Non-evil이면서 power, age별 가장 낮은 coins_needed 찾기SELECT w2.power, wp2.age, MIN(w2.coins_needed) AS min_coins FROM Wands w2 JOIN Wands_Pro.. 2025. 3. 26.
[MySQL] HackerRank - The Report 문제 풀이 문제 사이트아래 문제는 해커랭크에서 추출해온 문제입니다. 문제의 저작권은 해커랭크에 있으며 문제를 풀어보시려면 아래 링크를 클릭해주세요 🙂 The Report | HackerRankWrite a query to generate a report containing three columns: Name, Grade and Mark.www.hackerrank.com     👉문제 설명GRADE가 8이상인 학생들만 조회등급 순으로 내림차순 정렬, 같은 등급일시 이름 알파벳순으로 정렬GRADE가 8 미만인 학생들 이름은 NULL로 추출등급 순으로 내림차순 정렬, 같은 등급일시 점수 순으로 오름차순 정렬   👉문제 풀이Mark에 맞는 Grade 출력하기Grade가 8 미만인 경우 NULL로 출력하기정렬 조건  .. 2025. 3. 24.
[MySQL] HackerRank - Weather Observation Station 20 문제 풀이 문제 사이트아래 문제는 해커랭크에서 추출해온 문제입니다. 문제의 저작권은 해커랭크에 있으며 문제를 풀어보시려면 아래 링크를 클릭해주세요 🙂 Weather Observation Station 20 | HackerRankQuery the median of Northern Latitudes in STATION and round to 4 decimal places.www.hackerrank.com      👉문제 설명LAT_N의 중앙값 구하는 문제MySQL에서는 중앙값 함수를 따로 지원하지 않기 때문에 따로 만들어줘야 함    👉문제 풀이 과정PERCENT_RANK 사용PERCENT_RANK() OVER (PARTITION BY 컬럼명 ORDER BY 컬럼명) PARTITION BY : 특정 그룹별로 백분.. 2025. 3. 19.