TIL

20240709 TIL

승따리 2024. 7. 9. 21:35

오늘의 계획

1.ADsP 자격증 강의 수강

ADsP 강의를 1~2일차 수강하였다.

데이터와 데이터사이언티스트에 대한 전반적인 설명이 주를 이루었는데 

요즘 하고 있는 아티클스터디의 내용과 겹치는 부분이 꽤 있었다.

 

지금 가장 기억 나는건

 

데이터분석가 or 데이터사이언티스트는 하드스킬 및 소프트스킬이 필요하다.

 


 

2.라이브세션 과제

2회차 강의는 리스트와 딕셔너리에 대한 부분을 배웠다.

인덱싱과 슬라이싱 부분, 리스트값 대체 및 딕셔너리의 키와 밸류 등에 다시한번 다루었다.


3.SQL 카타 49번 질문 관련

SQL이 작동 하는 문법 순서는 아래와 같다.

  • SQL이 내부적으로 인지하고 작동하는 순서는 아래와 같아요.
    • Select * from 테이블명;
    • FROM → ON → JOIN → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY

저 순서에 따라 내가 where 하거나 group 해야할것들이 먼저 정의되어 있지 않으면 서브쿼리 처리를 해서 해야 한다.

 

50번문제

결과도 똑같게 나오고 맞게 한거 같은데 정답 처리가 되지 않아 프로그래머스 질문에도 올렸고 내일 튜터에게 질의할 예정

select  a.PRODUCT_ID,
        a.PRODUCT_NAME,
        a.TOTAL_SALES
from
(
select  p.product_id,
        p.product_name,
        p.price * sum(o.amount) TOTAL_SALES,
        date_format(o.produce_date,'%y-%m') bbb
from food_product p left join food_order o on p.product_id=o.product_id
group by product_id
) a
where a.bbb='22-05'
order by a.TOTAL_SALES desc, a.product_id