일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQLPIVOT
- 국제금융위기
- SQL행열
- 빅분기
- SQL행열변환
- cumcount
- SQL특정열중복
- 금융위기
- 빅데이터분석기사공부방법
- sql주석
- 금융공부
- SQL피봇
- ADSP
- 빅분기실기
- 디플레이션
- SQL파싱순서
- SQL
- dataq
- SQL단축키
- 데이터분석
- 빅데이터분석기사
- 기사코멘트
- SQL문법
- SQL순서
- sql단축키모음
- python정렬
- 경제기사
- SQL중복제거
- 경제기사코멘트
- 빅데이터분석기사실기
- Today
- Total
목록SQL문법 (2)
은쥬라기월드
📌PIVOT()이란 행과 열의 값을 쉽게 바꿀 수 있는 함수로 테이블의 col 값들을 회전시켜 테이블의 새로운 열로 지정하는 것이다. 📌PIVOT() 문법 PIVOT( 집계함수 FOR 기준열 IN (기준열의 값)) - PIVOT 함수는 내부적으로 그룹핑된 결과를 제공하기 때문에 그룹핑할 대상에 대해 정의가 필요하다. GROUP BY가 들어간 쿼리에서 SELECT SUM(), AVG() 구절 역할 - 그룹핑된 결과물을 정의해야 하는 PIVOT 함수, 어떠한 기준들로 그룹핑할 것인지를 정의하기 위해 FOR 피봇의 기준이 되는 컬럼을 정의한다. GROUP BY 절에 뒤따르는 컬럼과 같은 역할 - PIVOT IN절은 WHERE 필터링을 주는 역할로 원하는 결과물을 얻기 위한 정의가 필요하다. EX) YRMN, ..
📌ROW_NUMBER()이란 PARTITION 결과의 행 일련번호를 반환하는 함수로 ORDER BY절에 의해 정렬된 순서를 기준으로 고유한 값을 반환한다. 📌ROW_NUMBER() 문법 ROW_NUMBER() OVER(PARTITION BY [그룹핑 컬럼] ORDER BY [정렬 컬럼]) - PARTITON BY는 선택사항, FROM 절이 생성한 결과에서 ROW_NUMBER가 적용되는 파티션으로 나누기 - ORDER BY는 필수사항, ROW_NUMBER 값이 행에 할당되는 순서 결정 EX) 특정 열을 기준으로 중복을 제거하고 싶을 경우 사용 이름 나이 김철수 34 박영희 23 쥬라기 28 김철수 50 김영철 48 이복희 33 정보테이블 Q) 정보테이블에서 이름으로 중복을 제거한 데이터를 가져오세요. (중..