1. SQL 기본구조 순서
-> SELECT / FROM / WHERE / GROUP BY / ORDER BY
2. 데이터 조회와 엑셀 함수 적용을 한 번에 끝내기
-> 숫자 연산 기호를 SQL에서도 사용 가능
-> SUM(합계) / AVG(평균) / COUNT(개수) / DISTINCT(몇 개의 값, 중복 데이터 제거) / MIN(최솟값) / MAX(최댓값)
-> ex) SUM(food_preparation_time), AVG(delivery_time): 음식 준비시간의 합계와 배달시간의 평균
-> ex) COUNT(1), COUNT(DISTINCT customer_id): COUNT(1)은 전체를 의미, 전체 테이블에서 주문을 한 고객은 몇 명?
3. 범주별 연산을 한 번에 끝내기(GROUP BY)
-> 수십 개의 WHERE = 한 개의 GROUP BY
-> SELECT 카테고리컬럼(원하는컬럼 아무거나), SUM(계산 컬럼)
FROM 원하는 테이블
GROUP BY 카테고리컬럼(원하는컬럼 아무거나)
4. Query 결과를 정렬하여 업무에 바로 사용하기(ORDER BY)
-> SELECT 카테고리컬럼(원하는컬럼 아무거나), SUM(계산 컬럼)
FROM 원하는 테이블
GROUP BY 카테고리컬럼(원하는컬럼 아무거나)
ORDER BY 정렬을 원하는 컬럼 (카테고리컬럼(원하는컬럼 아무거나), SUM(계산 컬럼) 둘 다 가능)
-> ASC: 오름차순 / 생략가능
-> DESC: 내림차순
-> 여러 개의 컬럼도 정렬 가능
-> ex) ORDER BY 카테고리 컬럼, 계산컬럼 DESC(ASC)
'TIL > SQL' 카테고리의 다른 글
| Date 타입에서 년, 월, 일 추출하기 (0) | 2024.01.25 |
|---|---|
| SQL 3주차 (0) | 2023.12.20 |
| SQL 1주차 (1) | 2023.12.19 |