mysql33 [MySQL/PGS] Lv.4 : 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 와3개 조인하는 문제 오랜만에 푸니까 어렵다~~!!!!with 처음 사용해봄(WITH 'name' AS ~ 'Subquery' : 이름을 가진 서브쿼리를 임시로 정의하여 사용) 나의 풀이WITH T AS ( select C.CAR_ID AS CAR_ID, C.CAR_TYPE AS CAR_TYPE, ROUND(C.DAILY_FEE * 30 * (100-D.DISCOUNT)/100) AS FEEfrom CAR_RENTAL_COMPANY_CAR C,.. 2026. 4. 8. [MySQL/PGS] Lv.3 : 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 https://school.programmers.co.kr/learn/courses/30/lessons/157340 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨 3 mysqlcase when then end 기억하기!!! MAX(조건) → 하나라도 만족하면 1을 반환MIN(조건) → 모두 만족해야 1을 반환 나의 풀이SELECT CAR_ID, CASE WHEN MAX(START_DATE = '2022-10-16') THEN '대여중' ELSE '대여 가능' END AS AVAILABILITYFROM CAR_RENTAL_COMPANY.. 2026. 4. 3. [MySQL/PGS] Lv.2 : 연도 별 평균 미세먼지 농도 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/284530 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨 2 mysqlyear, round, avg 함수 활용 나의 풀이SELECT YEAR(YM) AS YEAR, ROUND(AVG(PM_VAL1),2) AS 'PM10', ROUND(AVG(PM_VAL2),2) AS 'PM2.5'FROM AIR_POLLUTIONGROUP BY LOCATION2, YEAR(YM)HAVING LOCATION2 = '수원'ORDER BY YEAR; 2026. 4. 3. [MySQL/PGS] Lv.2 : 동명 동물 수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨 2 mysql 나의 풀이SELECT NAME, COUNT(NAME) AS COUNTFROM ANIMAL_INSWHERE NAME IS NOT NULLGROUP BY NAMEHAVING COUNT > 1ORDER BY NAME; 2026. 4. 3. [MySQL/PGS] Lv.2 : 고양이와 개는 몇 마리 있을까 https://school.programmers.co.kr/learn/courses/30/lessons/59040 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 2 mysqlgroup by 응용 문제고양이를 개보다 먼저 조회하라고 하므로, animal type으로 order by를 적용해주었다! 나의 풀이select ANIMAL_TYPE, count(*) as countfrom ANIMAL_INSgroup by ANIMAL_TYPEorder by ANIMAL_TYPE; 2025. 6. 30. [MySQL/PGS] Lv.3 : 물고기 종류 별 대어 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 3group by, max 등을 응용하는 문제 나의 풀이SELECT f.ID, fn.FISH_NAME, f.LENGTH FROM FISH_INFO fINNER JOIN FISH_NAME_INFO fnON f.FISH_TYPE = fn.FISH_TYPEWHERE (f.FISH_TYPE, f.LENGTH) IN (SELECT FISH_TYPE, MAX(LENGTH) FROM FISH_INFO GROUP BY FISH_TYPE)ORDER.. 2025. 6. 28. 이전 1 2 3 4 ··· 6 다음 728x90 반응형