상세 컨텐츠

본문 제목

240228수_TIL

TIL

by 30303 2024. 2. 28. 21:03

본문

728x90

sql 코드카타

문제 74.

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_type, 
round(c.daily_fee*30*(100-p.discount_rate)/100) as FEE
from car_rental_company_rental_history h 
join car_rental_company_car c 
on h.car_id= c.car_id 
join car_rental_company_discount_plan p 
on c.car_type=p.car_type
where c.car_id not in (
select car_id
from car_rental_company_rental_history
where end_date>='2022-11-01' and start_date<='2022-12-01')
and p.duration_type like '30%'
group by 1
having c.car_type in ('세단','SUV') and (FEE>=500000 and FEE<2000000)
order by 3 desc, 2, 1 desc

not in 사용~

그룹바이. 해빙 and 사용 가능.~ 해빙 .. 

 

문제 75.

CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(컬럼명: FEE)을 구하여 대여 기록 ID와 대여 금액 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으로 내림차순 정렬하고, 대여 금액이 같은 경우 대여 기록 ID를 기준으로 내림차순 정렬해주세요.

 

 

SELECT h.history_id, 
    round(c.daily_fee * (datediff(h.end_date,h.start_date)+1)
    * (case 
    when datediff(h.end_date,h.start_date)+1 < 7 then 1
    when datediff(h.end_date,h.start_date)+1< 30 then 0.95
    when datediff(h.end_date,h.start_date)+1 < 90 then 0.92
    else 0.85 end)) as "FEE"

from car_rental_company_car as c 
    join car_rental_company_rental_history as h
    on c.car_id = h.car_id
    join car_rental_company_discount_plan as p
    on c.car_type = p.car_type

where c.car_type = "트럭"

group by HISTORY_ID

order by FEE desc , HISTORY_ID desc

 

파이썬

문제 32. 내적

def solution(a, b):
    answer = 0
    for i in range(len(a)):
        answer+= a[i]*b[i]
    return answer

태블로 - 실무 대시보드 활용법

1 매출 대시보드(OKR, 매출 현황 및 증감 원인 파악)

2 프로덕트 대시보드(AARRR, 퍼널, 코호트 분석)

3 마케팅, 프로모션 대시보드(ROI, 프로모션별 성과비교)

4 실험 대시보드(실험 메트릭 CVR,CTR, 실험군 대조군 비교, 실험 세그멘트별 사후 분석)

5 머신러닝 모델 모니터링 대시보드(모델 성능 비교, 이상 탐지 모니터링)

 

대시보드~ 임의의 값 어떻게 다룰지 및 다뤘는지의 근거. 지표 명시

 

도서 추천

-대시보드 설계와 데이터 시각화

-빅데이터를 지탱하는 기술

-태블로 굿모닝 굿애프터눈

 

통계를 비즈니스 언어로 설명할 수 있도록. 

 


기초학습 0207 복습

sql delete update.. 신중하삼.

 

sqlite


기초수업

 

분류 알고리즘

 

이중/ 다중분류

 

이중 - y/n -로지스틱 회귀, 서포트벡터머신

다중-abc 클래스 - 랜덤포레스트, 인공신경망, 결정트리

 

knn과 kmeans의 차이

전자 분류 알고리즘/ 후자 클러스터링. 

 

해당 모델, 지표를 왜 사용하였는가. 에 대한 설명 및 뒷받침

 

인사이트 도출+ 수식적 설명

 

금융- 나이브베이지안 알고리즘. 

 

분류의 주의점: 데이터 불균형 발생

1 오버샘플링 

2 언더샘플링 - 불균형이 극단적이지 않고, 데이터가 많은 경우 사용

3 SMOTE - 적은 데이터를 학습시켜서 늘림

 

과대적합/과소적합

 

회귀 r2 및 rsme

분류 - 오차행렬 중 무엇 사용. & 왜 그걸 사용했는가. 

 

정확도: 균형 잡힌 데이터 셋, 균등한 경우

정밀도: 불균형 데이터 셋에서 사용

재현율: 암환자

 

프로젝트 우선 순위~ 

그 담 이론 그 담 코테. 

 

좋은 포폴. ? 수학적 고찰을 넣어봐라. 통계적 고찰, 논문 형식 참조. 

&인사이트와 시각화. 

 

왜왜왜.. 를 하기.. 왜..재서..


그 오늘 국취제 겸 산책 왜. ~ 할머니들 머리 왜 다 뽀글. 오래가서면. 빡빡도 괜찮지 않나. 

비둘기 나이.. 알고 싶다. 끝. 

플젝 준비==기초수업 복습. 오늘 하루치는 복습할랬는디 못함 플젝 기간 동안 하자. ?

 

 

'TIL' 카테고리의 다른 글

240303_TIL  (0) 2024.03.03
240209목_TIL  (0) 2024.02.29
240227화_TIL  (0) 2024.02.27
240226월_TIL  (1) 2024.02.26
240223금_TIL  (0) 2024.02.23

관련글 더보기