DAY터분석
close
프로필 배경
프로필 로고

DAY터분석

  • 분류 전체보기 (54)
    • Risk Management (0)
    • Analytics (29)
    • Langchain (3)
    • Data Structure & Algorithm (3)
    • Python (5)
    • Database (6)
    • SQL (3)
    • Tableau (3)
    • ETC (2)

    [SQL] Case-When을 이용한 피벗테이블

    오늘은 Group by와 Aggregate, case-when을 결합하여 피벗테이블을 생성하는 법에 대해서 리뷰한다. 예시 테이블 소개 우리가 오늘 살펴볼 예제는 리트코드의 1179. Reformat Department Table이다.테이블 구조는 아래와 같다.테이블 명: Department+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || revenue | int || month | varchar |+-------------+---------+In SQL,(id, month) is the primary key of this table.The tabl..

    • format_list_bulleted SQL
    • · 2025. 3. 4.
    • textsms

    [SQL] 윈도우 함수(Window Function)

    SQL에는 데이터를 그룹화하여 하나의 값을 반환하는 집계함수가 존재한다. 집계함수는 컬럼 간의 연산은 잘 수행하지만, 행(레코드) 간의 연산은 수행하지 못하는 단점이 존재한다. 이를 위해 행 간의 연산을 처리하기 위한 함수인 윈도우 함수(Window Function)을 사용한다. 윈도우 함수(Window Function) 윈도우 함수란 행과 행 사이의 관계를 쉽게 정의하기 위해 사용하는 함수다.윈도우 함수에는 몇 가지 특징이 존재한다.서브쿼리는 사용 가능하지만, 중첩쿼리는 사용이 불가능.OVER 키워드가 필수로 사용.BETWEEN을 사용하는 타입/사용하지 않는 타입. 더불어 윈도우 함수는 크게 5가지 그룹으로 분류가 가능하다.그룹 내 순위(RANK) 관련 함수: RANK, DENSE_RANK, ROW_N..

    • format_list_bulleted SQL
    • · 2024. 7. 4.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    공지사항
    • PROFILE
    전체 카테고리
    • 분류 전체보기 (54)
      • Risk Management (0)
      • Analytics (29)
      • Langchain (3)
      • Data Structure & Algorithm (3)
      • Python (5)
      • Database (6)
      • SQL (3)
      • Tableau (3)
      • ETC (2)
    태그
    • #LSTM
    • #인과추론
    • #shap
    • #relationships
    • #seq2seq
    • #tableau
    • #ERD
    • #NLP
    • #추천 시스템
    • #Recsys
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바