GROUP BY

SQL

INNER JOIN (+ 해커랭크 예제)

JOIN이 필요한 이유관계형 데이터베이스 RDBMS에서 데이터를 더 효율적으로 관리하기 위함테이블을 따로 두고, 같은 값이 중복되지 않게 ex) 유저 아이디, 연락처, 배송 주소, 구매 상품, 상품 가격, 구매 개수 등이 쭉 나열되어 있음아이디연락처주소구매 상품가격개수결제 수단A010-****-1111영등포구 여의도동NULLNULLNULLNULLB010-****-2222송파구 석촌동샴푸50001국민카드B 010-****-2222 송파구 석촌동 식빵60001계좌이체B 010-****-2222 송파구 석촌동 티백80004국민카드B 010-****-2222 송파구 석촌동 냄비70001우리카드 B라는 고객은 구매 횟수가 많아서 아이디, 연락처, 주소 등이 계속 중복됨이런식으로 한 테이블에 무수히 많은 데이..

SQL

프로그래머스 SQL - 평균 일일 대여 요금 구하기/재구매가 일어난 상품과 회원 리스트 구하기

1. 평균 일일 대여 요금 구하기(Lv.1)https://school.programmers.co.kr/learn/courses/30/lessons/151136 문제 설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.  문제 CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금..

SQL

GROUP BY/HAVING (+해커랭크 예제)

https://www.w3schools.com/sql/sql_groupby.asp Demo Database GROUP BY특정 칼럼을 기준으로 모아보고 싶을 때 사용, python에서 pandas 라이브러리를 활용하여 그룹화하는거랑 마찬가지 1. SupplierID를 기준으로 평균 가격을 출력하자SELECT supplierID , AVG(Price)FROM ProductsGROUP BY supplierID 이때, GROUPBY에 있는 칼럼명은 항상 SELECT에도 들어가 있어야함 (→ 여기서 18번 SupplierID의 평균 공급 가격이 상대적으로 높게 나오니까, 얘를 유의해서 데이터를 살펴볼 수 있음)   2. 추가로 SupplierID가 1인 사람의 CategoryID도 같이 보고 싶으면,..

얆생
'GROUP BY' 태그의 글 목록