Programmers(SQL 고득점 Kit)/LEVEL 217 [MySQL] 프로그래머스 - 입양 시각 구하기(1) LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr입양 시각 구하기(1) LEVEL 2 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 문제 풀이 SQL CODE1. WHERE 조건문 : HOUR 함수를 통해 시간 추출 후 9시 ~ 19시 59분 사이의 자료 추출2. GROUP BY : 'HOUR' 변수 생성 후 그룹별 .. 2024. 12. 18. [MySQL] 프로그래머스 - 동명 동물 수 찾기 LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr동명 동물 수 찾기 LEVEL 2 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요. 문제 풀이 SQL CODE1. WHERE 조건문 : name이 null 값이 아닌 값 추출2. GROUP BY : name 별 COUNT 계산3. HAVING 조건문 : COUNT가 1보다 큰 경우만 추출4... 2024. 12. 17. [MySQL] 프로그래머스 - 고양이와 개는 몇 마리 있을까 LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/59040 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 제목 + 문제 적기동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요. 문제 풀이 SQL CODE1. animal_type : Cat과 Dog만 존재2. GROUP BY : Cat과 Dog 개수를 세기 위해 animal_type별 GROUP 생성 및 COUNT3. ORDER BY : animal_type 오름차순 정렬SELECT animal_type,cou.. 2024. 12. 17. [MySQL] 프로그래머스 - 진료과별 총 예약 횟수 출력하기 LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/132202 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr진료과별 총 예약 횟수 출력하기 LEVEL 2 APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예약한 환자 수를 기준으로 오름차순 정렬하고, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬해주세요. 문제 풀이 SQL CODESELECT mcdp_cd AS `진료과 코드`, coun.. 2024. 12. 13. [MySQL] 프로그래머스 - 성분으로 구분한 아이스크림 총 주문량 LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr성분으로 구분한 아이스크림 총 주문량 LEVEL 2상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요.문제 풀이 SQL CODESELECT B.ingredient_type AS ingredient_type, SUM(A.total_order) AS total_orderFROM FIRST_H.. 2024. 12. 13. [MySQL] 프로그래머스 - 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/151137 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 LEVEL 2CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요. 문제 풀이 SQL CODE1. WHERE 문 : "시트"가 들어가는 단어가 위의.. 2024. 12. 13. [MySQL] 프로그래머스 - 재구매가 일어난 상품과 회원 리스트 구하기 LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr재구매가 일어난 상품과 회원 리스트 구하기 LEVEL 2ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬해주세요. 문제 풀이 SQL CODE1. GROUP BY : user_id, product_id 후 HAVING절을 통해 1.. 2024. 12. 7. [MySQL] 프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기 LEVEL 2 https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr3월에 태어난 여성 회원 목록 출력하기 LEVEL 2 MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. 문제 풀이 SQL CODE1. MONTH() : DATE type 컬럼의 월 값을 가져옴.SELECT member_id, member_name, g.. 2024. 12. 5. 이전 1 2 다음