본문 바로가기
데이터분석 교육 (제로베이스)

[스터디 노트] 29번째 SQL 분석 (241106), 제로베이스 데이터 분석 스쿨 내용

by davidlds 2024. 11. 6.
반응형

제로베이스 데이터 분석 스쿨 내용에 대한 기록이다.

27번째는 SQL 분석 강의이다.

 

요즘은 팀프로젝트에 전념하고 있어서 강의 들을 시간이 없다...ㅎㅁㅎ

그래도 틈틈이 들으면서 메모한 내용이다.

 

[도메인 지식 메모]

  • 물류 유통 용어
    • 재고: 입고량 - 판매량
    • 권장 판매가(list price) -> 할인 -> 실 판매가(net price)
    • SKU: stock keeping unit, 재고 관리를 위한 최소 단위 코드
    • Unit Quantity: 상품의 개수
  • 물류 유통 지표
    • DOC: day of coverage, 재고로 몇일 판매 가능한지, (재고량) / (하루 판매량)
    • DOC가 낮으면 빨리 소진 되니까 재고 전환율이 높은 것이다.

 

[실전 팁]

  • 완성된 쿼리문 서브쿼리로 사용
    • with 절이 조인도 가능하고 더 좋다.
    • 하지만 메모리를 많이 사용하므로 주의한다.
    • with 절
      • 쿼리문을 with tb as () 로 감싼다.
      • 다음 쿼리에서 테이블을 불러오듯 from에서 tb를 사용하면 된다.
    • from 절
      • from 뒤 테이블 위치에 ()로 감싸 넣어준다.
  • 조건에 따라 값 부여하기
    • 조건 대상 1개 컬럼
      • case (col1) when (조건1) then (조건1 해당할 때 결과) when (조건2) then (조건2 해당할 때 결과) else (모두 해당하지 않을 때 결과) end as level
    • 조건 대상 여러개 컬럼
      • case when (col1 조건1) then (조건1 해당할 때 결과) when (col2 조건2) then (조건2 해당할 때 결과) else (모두 해당하지 않을 때 결과) end as level

 

 

깃허브 링크

 

깃허브 SQL 공부 부분 링크

반응형