티스토리챌린지(15)
-
[75] 부트캠프 TIL - 본캠프 56일차
1. 프로그래머스 사용1-1) sql 문제 : 상품을 구매한 회원 비율 구하기 ㄴ 문제 : 의류쇼핑몰 회원정보 테이블과 온라인상품 판매정보 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의비율(계산식 아래 작성예정)을 년,월 별로 출력하는 sql문을 작성해주세요. 상품을 구매한 회원의 비율은 소수점 두번째 자리에서 반올림하고, 전체 결과는 년을 기준으로 오름차순 정렬해주시고, 년도가 같다면 월을 기준으로 오름차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 년,월,회원수, 회원비율을 구한다. 2) 회원 비율 구하기 계산식- (2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원수 ) - 위 계산식으로 비율을 ..
2024.11.11 -
[74] 부트캠프 TIL - 본캠프 55일차
1. 프로그래머스 사용1-1) sql 문제 : 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 ㄴ 문제 : 아래 3개 테이블에서 자동차 종류가 세단또는 SUV인 자동차 중 2022년 11월 1일부터 2022년 11월 30일까지 대여 가능하고 30일간의 대여 금액이 50만원 이상 200만원 미만인 자동차에 대해서 자동차 ID, 자동차 종류, 대여금액(컬럼명 FEE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으로 내림차순 정렬하고, 대여 금액이 같은 경우 자동차 종류를 기준으로 오름차순 정렬, 자동차 종류까지 같은 경우 자동차 ID를 기준으로 내림차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다 - 자동차id, 자동차 종류, 대여금액을 구한다. 2) 자동차..
2024.11.08 -
[73] 부트캠프 TIL - 본캠프 54일차
1. 프로그래머스 사용1-1) sql 문제 : 입양 시각 구하기(2)ㄴ 문제 : 동물 정보 테이블에서 0시부터 23시까지 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 sql문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 0~23까지의 시간과 각 시간대별로 동물의 수를 구해야한다. 2) 시간대별로 정렬을 해야한다.- GROUP BY로 시간을 그룹화 ORDER BY로 시간을 오름차순 정렬한다. 3) 최종 완성 쿼리문-WITH RECURSIVE CTE (a) AS ( SELECT 0 UNION ALL SELECT a + 1 FROM cte WHERE a ) SELECT a AS HOUR, COUNT(ANIMAL_I..
2024.11.07