본문 바로가기
728x90
반응형

SQL홍팍5

[SQL 데이터 분석, 활용!] 섹션 7. 그룹화의 집계 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용! 참고사이트: SQL, 데이터 분석! | CloudStudying 서브쿼리 (Feat. 카페매출) 서브쿼리. 무엇? 서브쿼리: 쿼리 속에 존재하는 또 다른 쿼리로서, 먼저 수행된 쿼리의 결과를 갖고 다시 쿼리를 수행하는 문법 - 수학점수가 평균보다 높은 학생을 찾는다고 가정 - 1) 먼저 수학점수의 평균을 서브 쿼리로 계산해 볼 수 있다 그 결과를 기준으로 학생 정보를 필터링 할 수 있다 이떄, 먼저 수행되는 안 쪽 쿼리가 서브쿼리이다 그 결과를 이용하는 바깥 쪽 쿼리는 메인쿼리이다 - 서브쿼리가 쓰이는 위치 - 각자의 위치에 따라 형태의 제약이 있다 - SELECT 절 - 1행 1열의 단일값만 사용할 수 있다 - FROM절, JOIN절 - 행과 열.. 2023. 2. 16.
[SQL 데이터 분석, 활용!] 섹션 6. 그룹화의 집계 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용! 참고사이트: SQL, 데이터 분석! | CloudStudying 그룹화와 집계(feat. 마켓컬리) 그룹화, 무엇? 그룹화: 데이터를 특징별로 분류한 다음에 이를 기준으로 분석하는 기법 예시) 학생 테이블 있다고 할 때, 성별을 기준으로 분류 가능 남성과 여성을 나눈 다음에 각각을 집계할 수 있다 쿼리로 작성하면 다음과 같다 (GROUP BY 절 사용) GROUP BY와 COUNT(어느 카드가 가장 많이 결제됩니까?) - DB관계 분석 - 상품과 주문이 다대다 연결 결제 방법으로 분류 (그룹화) 그룹화된 데이터를 갖고 각각을 집계한다 (결제횟수) 결제방법 데이터는 PAYMENTS 에 담겨있으니 FROM 을 사용해서 PAYMENTS 테이블을 갖고온다.. 2023. 2. 16.
[SQL 데이터 분석, 활용!] 섹션 4. 테이블 조인 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용! 참고사이트: SQL, 데이터 분석! | CloudStudying 테이블 조인(feat. 인스타그램) 테이블 조인 개요 테이블 JOIN 이 쓰이는 상황: 인스타 댓글에 사용자 닉넴과 댓글이 함께 나오는데 각각의 테이블로 나눠진 데이터를 함께 보여주려고 할 때 JOIN을 사용한다 - JOIN 종류 (2) INNER JOIN OUTER JOIN - OUTER JOIN (3) LEFT RIGHT FULL - 댓글과 사용자 정보를 합쳐주는 예시 - FROM 절에서 댓글을 가져온 뒤 JOIN으로 사용자 레코드를 (USERS) 앞서 갖고 온 COMMENTS 에 붙여준다 FROM 절의 데이터와 JOIN 절의 데이터를 연결하는 것인데 JOIN 조건을 기준으로 연결.. 2023. 2. 14.
[SQL 데이터 분석, 활용!] 섹션 2. 일대다, 다대다 관계 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용! 참고사이트: SQL, 데이터 분석! | CloudStudying 일대일, 다대다 관계 일대일, 다대다 관계. 무엇? 일대일 관계: 일대일로 데이터가 연결된 것 양방향에서 1대1로 연결되는 것 FK의 위치: 범위가 더 작거나 사용빈도가 더 적은쪽에 FK 를 준다 다대다 관계: 두 데이터 연결이 다수와 다수로 이어지는 것 양방향으로 다수와 다수로 연결되는 것 쇼핑몰에서 여러 고객이 있고 다양한 상품이 있으면 고객은 다양한 상품을 주문할 수 있고 상품 또한 다양한 고객에게 주문될 수 있다 실제 구현 시, 중간 테이블을 놓고 FK를 둬서 양 측을 연결한다 인스타그램을 예시로 들면 좋아요가 중간테이블이고 양 측으로 사용자와 사진이 다대다 연결되는 것 인스타.. 2023. 2. 13.
[SQL 데이터 분석, 활용!] 섹션 1. 일대다 관계 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용! 참고사이트: SQL, 데이터 분석! | CloudStudying 일대다 관계(feat. 인스타그램) 일대다 관계 무엇? One - to - Many 일대다관계: 하나의 데이터가 여러 데이터를 포함하는 하는 관계 인스타그램에 여러개 사진 올릴 수 있는 것 처럼 하나의 데이터가 여러 데이터를 포함 One - to - Many는 거꾸로 Many의 관점으로 바라보게 되면, 다대일관계 Many - to - One 으로 볼 수 있다 One - to - Many Many - to - One 활용도 1번과 2번 유저가 각각 사진을 등록한다고 칠 때, 사진이 업로드 되고, 업로드된 데이터들이 각각 photos 테이블에 레코드로 등록 된다 photos 레코드에는 해.. 2023. 2. 13.
728x90
반응형