Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ML
- 머신러닝
- SQL
- Cartesina Product
- PARTITION BY
- SQLD
- sklearn
- 명령어
- Python
- Machine Learning
- 원핫인코딩
- data preprocessing
- CROSS JOIN
- 레이블 인코딩
- 기본
- partition
- django
- 사이킷런
Archives
- Today
- Total
목록SQLD (2)
Programming Blog
Cartesian Product(곱집합), CROSS JOIN
Cartesian Product(곱집합) A와 B를 서로 JOIN할 때, JOIN 조건을 생략하고 두 테이블의 모든 행을 조인 모든 조합으로 많은 결과 출력 > 과부화 가능성 CROSS JOIN 사용 원본 데이터 예제1. CROSS JOIN 미사용 SELECT ENAME, DNAME FROM EMP, DEPT ORDER BY ENAME; 예제2. CROSS JOIN 사용 SELECT ENAME, DNAME FROM EMP CROSS JOIN DEPT ORDER BY ENAME;
SQLD 정리
2020. 11. 27. 18:41
PARTITION BY - 테이블 분할 함수
PARTITION 함수 그룹 내 순위 및 그룹별 집계를 구할 때 유용하게 사용할 수 있다. SELECT 순위함수() OVER(PARTITION BY 컬럼명 ORDER BY 컬럼명) FROM 테이블명 SELECT 집계함수() OVER(PARTITION BY 컬럼명) FROM 테이블명 순위함수 ROW_NUMBER RANK DENSE_RANK 집계함수 SUM(합계) AVG(평균) MAX, MIN(최대,최소) COUNT(개수) 활용할 원본 데이터 예제1. 전체 인원의 급여 순위 SELECT deptno "부서", ename "직원이름", sal "급여", RANK() OVER(ORDER BY SAL DESC) AS "순위" FROM EMP; 예제2. 각 부서 내에서 직원의 급여 순위 SELECT deptno "..
SQLD 정리
2020. 11. 27. 16:54