분류 전체보기(181)
-
[프로그래머스] MySQL / 카테고리 별 도서 판매량 집계하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT A.CATEGORY, SUM(B.SALES) AS TOTAL_SALES FROM BOOK A JOIN BOOK_SALES B ON A.BOOK_ID = B.BOOK_ID WHERE MONTH(B.SALES_DATE) = 1 GROUP BY A.CATEGORY ORDER BY A.CATEGORY; 1. 카테고리 별 출력해야하므로, GROUP..
2024.01.10 -
[프로그래머스] MySQL / 저자 별 카테고리 별 매출액 집계하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/144856 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT a.AUTHOR_ID, b.AUTHOR_NAME, a.CATEGORY, SUM(c.SALES * a.PRICE) AS TOTAL_SALES FROM BOOK as a INNER JOIN AUTHOR AS b ON b.AUTHOR_ID = a.AUTHOR_ID INNER JOIN BOOK_SALES AS c ON c.BOOK_ID = a.B..
2024.01.10 -
[프로그래머스] MySQL / 조건에 맞는 사용자와 총 거래금액 조회하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/164668 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT UGU.USER_ID, UGU.NICKNAME, SUM(UGB.PRICE) AS TOTAL_SALES FROM USED_GOODS_BOARD UGB JOIN USED_GOODS_USER UGU ON UGB.WRITER_ID = UGU.USER_ID WHERE UGB.STATUS = 'DONE' GROUP BY UGU.USER_ID HAVI..
2024.01.10 -
[프로그래머스] MySQL / 즐겨찾기가 가장 많은 식당 정보 출력하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT a.FOOD_TYPE, a.REST_ID, a.REST_NAME, a.FAVORITES FROM REST_INFO a INNER JOIN( SELECT FOOD_TYPE, MAX(FAVORITES) FAVORITES FROM REST_INFO GROUP BY FOOD_TYPE) b ON a.FOOD_TYPE = b.FOOD_TYPE AND..
2024.01.10 -
[프로그래머스] MySQL / 오랜 기간 보호한 동물(2)
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT I.ANIMAL_ID, I.NAME FROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID GROUP BY I.ANIMAL_ID ORDER BY DATEDIFF(O.DATETIME, I.DATETIME) DESC LIMIT 2; 1. 문제에서 ANIMAL_OUTS의 A..
2024.01.10 -
[프로그래머스] MySQL / 중성화 여부 파악하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59409 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, CASE WHEN (SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spayed%') THEN 'O' ELSE 'X' END AS '중성화' FROM ANIMAL_INS ORDER BY ANIMAL_ID; 1. 경우의 수를 주었으므로 CASE WHEN ..
2024.01.10