분류 전체보기 186

[프로그래머스] 년, 월, 성별 별 상품 구매 회원 수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 구매 데이터와 유저 데이터를 JOIN 하여 고객의 성별 정보를 가져올 수 있도록 함 SELECT * FROM online_sale s LEFT JOIN user_info u ON s.user_id = u.user_id 2. year, month, gender 별로 집계 되는지 확인 SELECT YEAR(s.sales_date) AS year, MONTH(s.sales_date) AS mon..

SQL/문제풀이 2024.02.12

[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 📌

https://school.programmers.co.kr/learn/courses/30/lessons/131116 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음에는 이렇게 짜면 될줄알았다. SELECT category, product_name, MAX(price) AS price FROM food_product GROUP BY category HAVING category IN ('과자', '국', '김치', '식용유') 식용유 맛있는콩기름 8950 김치 맛있는배추김치 19000 국 맛있는미역국 2900 과자 맛있는포카칩 1950 하지만 스스로 미심..

SQL/문제풀이 2024.02.12

[프로그래머스] 조건에 부합하는 중고거래 댓글 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT b.title, b.board_id, r.reply_id, r.writer_id, r.contents, DATE_FORMAT(r.created_date, '%Y-%m-%d') AS created_date FROM used_goods_board b INNER JOIN used_goods_reply r ON b.board_id = r.board_id WHERE YEAR(b.created..

SQL/문제풀이 2024.02.11

[프로그래머스] 강원도에 위치한 생산공장 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT factory_id, factory_name, address FROM food_factory WHERE address LIKE '강원%' ORDER BY factory_id 문자열에 특정 문자가 포함된 경우를 필터링하고 싶은 경우 --> LIKE + 정규표현식

SQL/문제풀이 2024.02.10

[프로그래머스] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 어렵다... 1. 자동차 종류가 '세단' or 'SUV' SELECT * FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY h LEFT JOIN CAR_RENTAL_COMPANY_CAR c ON h.car_id = c.car_id WHERE car_type = '세단' OR car_type = 'SUV' 2. 2022-11-01 ~ 2022-11-30 까지 대여 가능하기 위해..

SQL/문제풀이 2024.01.09

[원티드 프리온보딩 챌린지] AARRR / Funnel 분석 / Cohrot 분석

고객 라이프사이클 기반으로 서비스를 어떻게 확산하고, 무엇을 개발하면 좋을지 파악 가치있고 실행가능한 목표 (지표) 설정에 사용 AARRR Acqusition (유저 획득) : 유저를 어떻게 데려올 것인가 / 유저들이 어떻게 우리 서비스를 접하게 되었는가 Activation (활성화) : 유저에게 긍정적인 경험을 제공하는가 Retention (리텐션) : 유저들이 다시 서비스를 찾는가 Revenue (수익화) : 유저들로 하여금 매출 (수익) 이 발생하는가 Referral (추천) : 유저들이 다른 이들에게 공유 (확산) 하는가 1. Acquisition (유저 획득) 유저를 어떻게 데려올 것인지 --> 유저 획득에 기여한 채널이 무엇인지 [지표] - 트래픽 - 신규 방문자 수 - DAU - MAU - ..

카테고리 없음 2024.01.08

[프로그래머스] 주문량이 많은 아이스크림들 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/133027 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT a.flavor FROM ( SELECT j.flavor, j.total_order + f.total_order AS total FROM july j LEFT JOIN first_half f ON j.shipment_id = f.shipment_id GROUP BY j.flavor ORDER BY total DESC LIMIT 3 ) AS a 이 코드가 틀린 이유 : July tab..

SQL/문제풀이 2024.01.05

[프로그래머스] 저자 별 카테고리 별 매출액 집계하기

https://school.programmers.co.kr/learn/courses/30/lessons/144856 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 쿼리는 다음과 같다. SELECT b.author_id, a.author_name, b.category, SUM(b.price * s.sales) AS total_sales FROM book b LEFT JOIN book_sales s ON s.book_id = b.book_id LEFT JOIN author a ON b.author_id = a.author_id WHERE DATE_FOR..

SQL/문제풀이 2024.01.05

[프로그래머스] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기

https://school.programmers.co.kr/learn/courses/30/lessons/157340 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT car_id, CASE WHEN MAX(end_date) < '2022-10-16' THEN '대여 가능' ELSE '대여중' END AS availability FROM car_rental_company_rental_history WHERE start_date

SQL/문제풀이 2024.01.03

[프로그래머스] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT MONTH(start_date) AS month, car_id, COUNT(*) AS records FROM car_rental_company_rental_history WHERE start_date >= '2022-08-01' AND start_date = 5 이..

SQL/문제풀이 2024.01.02