전체 글 233

2024-04-16

Today 1. 미니프로젝트 > 추출해낸 결과물을 가지고 어떤 분석을 해볼 수 있는지, 어떤 특이점이 있는지 예상해보기 2. SQL, 파이썬 코드카타 Today I Learned SQL 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 https://lyj-01.tistory.com/95 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '세단' 또는 'SUV' 인 자동차 중 2022년 11월 1일부터 2022년 11월 30일까지 대여 가능 lyj-01.tistory.com SELECT c.car..

TIL 2024.04.16

약수의 개수와 덧셈

두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. def solution(left, right): answer = 0 for i in range(left,right+1): count = 0 for n in range(1,i+1): if i%n == 0: count += 1 if count %2 == 0: answer += i else: answer -= i return answer ① for i in range(left,right+1): # left 부터 right 까지의 수를 반복하는 i 를 생성 # left = 13 ri..

특정 기간동안 대여 가능한 자동차들의 대여비용 구하기

CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '세단' 또는 'SUV' 인 자동차 중 2022년 11월 1일부터 2022년 11월 30일까지 대여 가능하고 30일간의 대여 금액이 50만원 이상 200만원 미만인 자동차에 대해서 자동차 ID, 자동차 종류, 대여 금액(컬럼명: FEE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으로 내림차순 정렬하고, 대여 금액이 같은 경우 자동차 종류를 기준으로 오름차순 정렬, 자동차 종류까지 같은 경우 자동차 ID를 기준으로 내림차순 정렬해주세요. SELECT c.car_id , c.car_..

SQL 코드카타 2024.04.16

2024-04-15

Today 1. 미니 프로젝트 팀 인사 및 주제 선정 2. CSV 파일 전처리 Today I Learned DBeaver 에 CSV 파일 불러오기 > 제공 받은 CSV 파일이 형변화가 불가능했기 때문에 mysql 서버를 생성하여 작업해주었다! 정한 주제를 바탕으로 어떻게 데이터를 분석해줄지 상의 후 몇가지의 주제를 뽑아보았다. 요일별 주문건수 or 소비액 segment 별 주문이 많은 상품 category 별 수익률과 수익률 top-5 sub-category 주(states)별 주문자의 수, 총 구매액, 수익률 월별 매출, 판매량, 이익 데이터 분석 후 주제 선정 예정) 원본파일에서 잘못 입력된 데이터들을 데이터 전처리 과정에 넣어줄지? 원본파일에서 컬럼과 맞지 않는 데이터들이 입력된 부분들이 몇몇개가 ..

TIL 2024.04.15

4주차 [2024-04-08 ~ 12]

FACTS 이번주차를 마지막으로 사전캠프가 마무리 된다. 이번주에는 SQL 과 파이썬 코드카타풀이, ADsP 강의를 수강하였고 마지막으로 지금까지 공부한 내용들을 복습하는 시간을 가졌다. ADsP 자격증시험을 신청했었다가 본캠프에 집중하자는 생각이 들어 취소했고, 본캠프가 마무리 되는데로 자격증 시험을 치룰 예정이다. SQL 문법 중 어려워 했던 서브쿼리에 조금은 가까워질 수 있도록 이해가지 않던 부분이 없도록 꼼꼼히 학습했다. 파이썬 알고리즘은 배웠던 함수들과 풀이방식들이 손에 익도록 복습했다. FEELINGS 새로운 코드카타를 하다보니 다시 또 파이썬과 SQL 이 재밌어졌다! 아무래도 복습을 하면서 지루하기도 하고, 잘 풀리지 않으면 조금더 스트레스를 받았는데 새로운것을 배우니 다시 재미를 찾은 듯한..

WIL 2024.04.12

2024-04-12

Today 1. SQL 코드카타 복습 2. 알고리즘 코드카타 복습 Today I Learned SQL SELECT 절에서 서브쿼리_IF 문 SELECT car_id , IF (car_id IN ( SELECT car_id FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE start_date = '2022-10-16' ), "대여중" , "대여 가능") VAILABILITY # +1 을 더했더니 오류 FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY GROUP BY 1 ORDER BY 1 DESC 당일 대여 당일 반납에 꽂혀서 아묻따 날짜 옆에 +1 했더니 오류가 떴다.. IF (car_id IN ( SELECT car_id FROM CAR_RENTAL_C..

TIL 2024.04.12

2024-04-11

Today 1. ADsP 강의 (정형 데이터 마이닝) 2. 파이썬 코드카타 3. SQL 코드카타 Today I Learned SQL 입양 시각 구하기 https://lyj-01.tistory.com/90 입양 시각 구하기(2) #WITH RECURSIVE , SET함수 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 lyj-01.tistory.com 단순히 시간별 카운트를 해주면 되는줄 알고 이렇게 작성했는데.. SELECT HOUR(datetime) HOUR, COUNT(*) COUNT FROM ANIMAL_OUTS GROUP BY 1 ORDER BY 1 문제에서..

TIL 2024.04.11