Rolling Snowball

  • 홈
  • 태그
  • 방명록

sql 2

[AI class W11 D5] SQL Analysis 5

Contents 1. 4일차 숙제 리뷰 2. 트랜잭션 소개와 실습 3. 기타 고급 문법 소개와 실습 4. 맺음말 1. 4일차 숙제 리뷰 1. 사용자별 처음과 마지막 채널 찾기 ROW_NUMBER를 활용해보자 (셀렉트된 레코드들에 특정 기준에 따른 일련번호를 부여하는 것) --1. CTE 방식으로 해결 WITH first AS ( -- 모든 사용자 별로 첫 번째 리턴 SELECT userid, ts, channel, ROW_NUMBER() OVER(PARTITION BY userid ORDER BY ts) seq FROM raw_data.user_session_channel usc JOIN raw_data.session_timestamp st ON usc.sessionid = st.sessionid ), ..

Data/SQL 2021.07.18

[AI class W11 D4] SQL Analysis 4

Contents 1. JOIN이란? 2. 다양한 종류의 JOIN 3. 3일차 숙제 리뷰 4. 숙제 1. JOIN이란? SQL의 조인은 두 개 혹은 그 이상의 테이블들을 공통 필드를 가지고 머지하는데 사용된다. 이는 스타 스키마로 구성된 테이블들로 분산되어있던 정보를 통합하는데 사용된다. 왼쪽 테이블을 LEFT, 오른쪽 테이블을 RIGHT라고 하자. JOIN의 결과는 방식에 상관없이, 양쪽 필드를 모두 가진 새로운 테이블을 만들게 된다. JOIN의 방식에 따라 다음 두 가지가 달라진다. 어떤 레코드들이 선택되는지 어떤 레코드들이 채워지는지 JOIN의 문법ex> SELECT A.*, B.* FROM raw_data.table1 A ____JOIN raw_data.table2 B ON A.key1 =B.key..

Data/SQL 2021.07.17
이전
1
다음
더보기
  • 분류 전체보기 (182)
    • Programming (50)
      • Python (20)
      • Javascript (5)
      • Coding Test (23)
    • Data (26)
      • Pandas (4)
      • EDA (3)
      • SQL (10)
      • NoSQL (3)
      • Big Data (4)
    • Math (8)
    • Web (5)
      • HTML&CSS (2)
      • Flask (1)
      • Django (2)
    • Machine Learning (9)
    • Deep Learning (22)
      • Natural Language Processing (7)
      • Computer Vision (7)
    • ML Frameworks (3)
      • Pytorch (2)
      • TensorFlow (1)
    • Dev (13)
      • Jupyter Notebook (4)
      • Google Colab (5)
      • Git (3)
      • Docker (1)
    • OS (9)
      • Ubuntu (4)
      • Windows (4)
    • Cloud (0)
      • AWS (0)
    • Projects (3)
      • Fashion AI (3)
    • Etcs (5)
    • Logs (12)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바