[SQL] 실습 + 빅데이터 분석 방법들
·
Development Study/Backend
WINDOWS 함수를 다루는 방법을 다루고 있다 TABLE 정보 불러보기 select * from cust_ord limit 100; 고객 별 가장 많이 구매한 상품만 불러오고 싶다면?? 고객별로 잘라서 구매한 금액별로 랭크를 매겨서 그 중 1등만 뽑아내서 가져오면 된다 - WINDOW > LAG 함수 - lag(orddate)? orddate의 다음 날짜를 가져오라 LAG에서 partition by == group by select custid, orddate, LAG(orddate) over (partition by custid order by prod_amt) as next FROM cust_ord; 구매 주기는 구매일의 차를 계산하여 구매할 수 있다 고객의 방문 주기 구해보기 - WINDOW > ..