Chae Data

  • 홈
  • 태그
  • 방명록

SQL 1

[SQL] 유저 데이터 분석에서 유용한 ROW_NUMBER, LAG 함수

오늘은 다음과 같은 유저 데이터 분석에서의 특정한 상황을 가정해 봅시다. 아래 질문을 해결해나가며, ROW_NUMBER와 LAG 함수의 활용에 대해 알아봅시다. 유저가 방문한 사이트를 구분해서 유저의 행동 패턴을 집계하고 싶어. 특정 이벤트 이전에 어떤 이벤트가 일어났는지 궁금해 하지만, 1번째 방문한 경우와 2번째 방문한 경우를 다르게 구분 짓고 싶어. 그러니까 내 말은.. 단순히 GROUP BY SITE 구문으로는 불가능하단 말이야. 어떻게 할 수 있을까? 본 글은 기본적인 SQL 구문을 알고 있다고 가정합니다. 그리고 윈도우 함수(LAG, ROW_NUMBER 등)의 정의를 들어본 적은 있어야 합니다. 매번 함수의 정의를 다시 찾아보고 실제 데이터 정제나 분석 업무에서 활용하기 어려운 사람을 대상으로..

데이터 분석 (DA) 2024.01.21
이전
1
다음
더보기
프로필사진

Chae Data

데이터 사이언티스트가 되는 과정의 기록

  • 전체 글 (39)
    • 검색 (Search) (7)
      • Elasticsearch (7)
    • ML & AI (6)
      • LLM (1)
      • Data Engineering (3)
      • MLOps (2)
    • 데이터 분석 (DA) (4)
    • Coder (15)
      • Python (1)
      • SQL (1)
      • 알고리즘 (13)
    • Activities (7)
      • 리뷰 (2)
      • 회고 (5)

Tag

index, 글또10기, mappings, es, 인과추론, 엘라스틱서치, 엘라스틱, 회고, 글또8기, 성향점수, 검색엔진, 파이썬, mlops, 상반기회고, 데이터과학자원칙, rowiterator, elasticsearch, 빅쿼리, 데이터사이언티스트, bigquery,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바