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] CTE (공통테이블 표현식)

    CTE CTE는 쿼리를 통해 만들어낸 임시 Table이다. CTE의 기본 문법은 아래와 같다.WITH 테이블 이름 AS (테이블 만들 쿼리문) CTE의 경우 WITH와 함께 사용된다. 임시 테이블을 가지고 우리가 원하는 결과를 얻기 위한 쿼리문을 가지고 작성하기 때문이다. 예를 들어. 아래와 같은 세개의 Table이 존재한다고 하자.첫번째 Table: freelancerid : 프리랜서의 아이디first_name : 프리랜서의 이름last_name : 프리랜서의 성country : 프리랜서의 근무지pay_rate : 시급job_type_id : 직종 아이디 (job_position 테이블의 foreign key)두번째 Table: hours_workedid : hours_worked 테이블 내 데이터의..

    • format_list_bulleted SQL
    • · 2024. 11. 18.
    • 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)
    태그
    • #relationships
    • #추천 시스템
    • #인과추론
    • #ERD
    • #LSTM
    • #shap
    • #NLP
    • #seq2seq
    • #Recsys
    • #tableau
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바