1.계산하기
-숫자연산
+ : 더하기
- : 빼기
* : 곱하기
/ : 나누기
-함수
SUM : 합계
AVG : 평균
COUNT : 데이터 갯수(ex. 주문 테이블의 전체 주문은 몇 건?)
DISTINCT : 몇 개의 값을 가지고 있는지(ex. 주문을 한 고객은 몇 명?=전체 주문 건수는 10개라도 주문한 고객 수는 5명)
MIN : 최솟값
MAX : 최댓값
2.범주별 연산, 정렬
GROUP BY : 범주별 연산
ORDER BY : 정렬
*오름차순 : 생략
*내림차순 : DESC
3.SQL 기본 구조 정리
SELECT
FROM
WHERE
GROUP BY
ORDER BY
<문제>
Q : 음식 종류별 가장 높은 주문 금액과 가장 낮은 주문금액을 조회하고, 가장 낮은 주문금액 순으로 (내림차순) 정렬하기
A :
SELECT cuisine_type,
min(price),
max(price)
FROM food_orders
group by cuisine_type
order by min(price) desc
'개발 > 부트캠프' 카테고리의 다른 글
사전캠프 : SQL 4 (2) | 2024.11.22 |
---|---|
사전캠프 : SQL 3 (0) | 2024.11.21 |
사전캠프 : SQL 1 (2) | 2024.11.19 |
사전캠프 : 스타터 노트 (2) | 2024.11.18 |
스파르타코딩클럽 : 부트캠프_백엔드 트랙 사전캠프 (2) | 2024.11.18 |