업무에 파이썬 활용할 줄 알기
SQL 2주차 본문
2-1. 2주차 오늘 배울 것
2-2. 엑셀 대신 SQL로 한번에 계산하기 (SUM, AVERAGE, COUNT, MIN, MAX)
2-3. [실습] WHERE 절로 원하는 데이터를 뽑고, 계산해보기
2-4. GROUP BY로 범주별 연산 한 번에 끝내기
2-5. Query 결과를 정렬하여 업무에 바로 사용하기 (ORDER BY)
2-6. SQL 구조 마스터 - WHERE, GROUP BY, ORDER BY로 완성되는 SQL
2-7. 2주차 끝 & 숙제 안내
2-1. 2주차 오늘 배울 것
두 컬럼의 합계 값을 뽑거나, 전체 데이터의 갯수를 구할 수 있을까?
범주별로 계산을 할 수 있을까?
데이터를 가나다 순으로 정렬한다면 보고서에 바로 사용할 수 있을텐데
2-2. 엑셀 대신 SQL로 한번에 계산하기 (SUM, AVERAGE, COUNT, MIN, MAX)
count 데이터의 갯수를 세어주는 함수, 정확하게는 행수
count(1): 테이블 안에있는 모든 갯수를 세어줘 > 괄호안에 * or 1
count(distinct customer_id): distinct 특정 컬럼에 몇 개의 값을 가지고 있는지, 중복제거 갯수
e.g. 주문건은 10개인데 주문자수는 5명
count(1) = 10
count(distinct 고객명) = 5
2-3. [실습] WHERE 절로 원하는 데이터를 뽑고, 계산해보기
1) 주문 금액이 30,000원 이상인 주문건의 갯수 구하기
2) 한국 음식의 주문 당 평균 음식가격 구하기
My solution
Solution
2-4. GROUP BY로 범주별 연산 한 번에 끝내기
1) 음식점별 주문 금액 최댓값 조회하기
2) 결제 타입별 가장 최근 결제일 조회하기
2-5. Query 결과를 정렬하여 업무에 바로 사용하기 (ORDER BY)
실습1) 음식점별 주문 금액 최댓값 조회하기 - 최댓값 기준으로 내림차순 정렬
실습2) 고객을 이름 순으로 오름차순으로 정렬하기
2-6. SQL 구조 마스터 - WHERE, GROUP BY, ORDER BY로 완성되는 SQL 구조
2-7. 2주차 끝 & 숙제 안내
음식 종류별 가장 높은 주문 금액과 가장 낮은 주문금액을 조회하고, 가장 낮은 주문금액 순으로 내림차순 정렬하기
'SQL > [스파르타] 엑셀보다 쉽고 빠른 SQL' 카테고리의 다른 글
SQL 5주차 (0) | 2023.11.23 |
---|---|
SQL 4주차 (0) | 2023.11.22 |
SQL 3주차 (0) | 2023.11.15 |