PM (data)/sql 정리
🗂️ SQL - 문법 주요구문 리마인드
sinnydata
2025. 6. 6. 00:04
#1 SUM, AVERAGE, COUNT, MIN, MAX
- select 문에서 바로 집계함수를 사용할 수 있다
Select sum(price) total_price
From products
#2 WHERE 절로 조건에 맞는 데이터 뽑기
Select *
From orders
Where order_data > ‘2023-11-02’
and amount > 1
#3 GROUP BY와 ORDER BY
아래 쿼리를 예로 들면, select 문에서 rank 함수를 사용한다.
이때 기준이 되는 컬럼이 region 이다 -> group by 를 이용해 region을 기준으로 그룹화 필요
최종 추출된 데이터를 rating 을 기준으로 정렬해준다는 의미
Select rank(rating) rank
From lol_users
Group by region
Order by rating
🔎 문제를 해결하는데 특별한 오류는 없었지만, 추후에 복잡한 데이터를 다루는 예제를 접한다면 쿼리를 작성하기 전 전체 흐름을 잡은 뒤에 시작해야겠다. 간단하지만 내림차순, 오름차순 개념이 헷갈릴수도 있겠다는 생각이 들었다.