일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DAU
- data
- 데이터
- ABTest
- GTM
- 그룹
- categorical
- sql로데이터
- 데이터가공
- dataanalysis
- 리텐션
- 그로스마케터
- 통계
- INSERTINTO
- SQL
- pvalue
- warehouser
- 전처리
- WAU
- row추가
- Python
- 이전행
- 표본
- engagement
- 특정컬럼
- 데이터분석가
- 데이터분석
- 코테
- onehot
- dataanalyst
- Today
- Total
목록SQL (7)
Meiren

SUMMARY - row 추가 함수. 단 2가지 방법 - 데이터의 모든 열에 대한 값 추가 - 삽입할 특정 열을 정해 일부만 추가 1. 모든 열에 대한 값 추가 INSERT INTO Customers (CustomerName, COntactName, Address, City, PostalCode, Country) VALUES ('Cardinal', 'Tom B. Erichsen', 'skagen 21', 'Stavanger', '4005, 'Norway') 2. 지정된 열에만 데이터 삽입 추가된 row에 지정되지 않는 열(컬럼)은 null 값으로 표기됨 INSERT INTO Customers(CutomerName, City, COuntry( VALUES ('Cardinal', 'Stavanger', 'N..

목차 1. SUMMARY 2. INNER JOIN 3. OUTER JOIN 3-1. LEFT JOIN 3-2. RIGHT JOIN 3-3. FULL OUTER JOIN 3-4. upgrade OUTER JOIN 4. SELF JOIN 5. CROSS JOIN 1. SUMMARY join? 두 개의 테이블을 서로 붂어 하나의 결과를 만들어 내는 것 INNER JOIN (내부조인) : 두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 함 OUTER JOIN (외부 조인) : 두 테이블을 조인할 때, 1개의 테이블에만 데이터가 있어도 결과가 나옴 SELF JOIN (자체 조인) : 자신이 자신과 조인함, 1개의 테이블 사용 CROSS JOIN (상호 조인) : 한쪽 테이블의 모든 행과 다..
목차 1. SUMMARY 2. LAG 2-1. LAG 의미 2-2. offset 2-3. 예제 3. LEAD 3-1. LEAD() 의미 3-2. LEAD() 함수 구문 3-3. offset 3-4. 예제 1. summary 현재 행과 이전 행 간의 차이를 계산하는데 유용한 함수 LAG() : 현재 행에서 이전 행을 볼 수 있도록 함 LEAD() : 현재 행에서 다음 행을 볼 수 있도록 함 2. LAG 2-1. LAG 의미 - 해당 파티션 또는 결과 집합 내의 행 수 만큼 현재 행 앞에 있는 생에서 값을 반환한다 - [SQL 문법] PARTITION BY(파티션 분할)과 ROW_NUMBER() OVER() 정리 - 여러 행을 되돌아보고 연재 행에서 해당 행의 데이터에 액세스 할 수 있는 윈도우 함수 2-2..
목차 1. Summary 2. PARTITION BY 2-1. 역할 2-2. 구문 2-3.사용예시 3. 그 외 순위구하는 함수 구문 1. Summary 대충 느낌은 아래와 같음 row_number + over + partition by == group by & order by & 순위 매겨줌 ROW_NUMBER() OVER() : ()안의 내용에서 순서/순위를 부여함 PRAITION BY : 순위를 매길 그룹을 구분해줌 2. PARTITION BY 2-1. 역할 그룹 내 순위 및 그룹 별 집계 구할 떄 사용 주로 집계함수() + over()과 함께 쓰인다. 2-2. 구문 SELECT 집계함수([컬럼명]) OVER (PARTITION BY [컬럼명]) FROM [테이블명] 2-3. 사용 예시 학급별 등수 ..
목차 1. with 란? 1-1. CTEs? 1-2. CTEs의 장점 2. 사용 예시 2-1. having & with 2-2. from subquery & with as 3. with 옵션 4. 임시 테이블과 유효기간 설정 1. WITH 란? CTEs의 문법이다 1-1. CTEs? withcommon table expressions 쿼리를 통해 만들어낸 임시적인 데이터 세트 WITH 테이블 이름 AS (테이블 만들 쿼리문) 1-2. CTEs의 장점 - subquery에 비해 가독성이 높음 - subquery와 달리 재사용이 가능함 - 반복된 쿼리에서 성능 높이기 위해 사용됨 - 임시테이블 생성(메모리 사용) - 장시간 걸리는 쿼리의 결과를 저장해두어 해당 결과(데이터)에 바로 액세스할 수 있도록함 + ..

포스트 내용 출처 데이터리안 SQL 실전 분석 How to use MODE MODE에서 SQL 에디터 사용하기 MODE > SQL Tutorial > Investigation a Drop in User Engagement(document) - The problem > view mode analysis > dot*3 > view query results in mode > click here to view the latest (user the latest data) > > dot*3 - view query results > (데이터 복사 : results > copy to clipboard > ) > SQL (Source code) : 대시보드 쿼리문 확인 위치 새로운 SQL 코드로 분석 및 결과 확인 방법..
포스트 내용의 출처 : 데이터리안 SQL 실전 분석 목차 1. Problem Backgound : 현상파악, 문제 인식 배경 2. Problem Definition : 문제 정의 3. Tables : 활용할 수 있는 데이터 정보 4. WAU query : 대시보드에 사용된 wau쿼리, 분석시 알아야 할 기본적 내용 다음글 : 주간활성유저(WAU) 감소 분석 - 2. MODE의 SQL 에디터 1. Problem Background (분석해야하는 이유) 주간활성유저의 수가 감소하고 있음 (대시보드를 통해 파악) user engagement DAU / WAU / MAU 특정 액션을 한 로그의 수 (이 프로젝트에서의 정의) having made some type of server call by interacti..