본문 바로가기
내일배움캠프 AI 웹 프로그래밍

내일배움캠프 61일차_SQL 활용하기

by thriveview 2023. 11. 3.

[실습] WHERE 절로 원하는 데이터를 뽑고, 계산해보기

 

1) [실습] 주문 금액이 30,000원 이상인 주문건의 갯수 구하기

 

쿼리를 적기전에 흐름을 정리해야한다. 

흐름 정리하기위해 좋은 질문은 아래와 같다. 

  1. 어떤 테이블에서 데이터를 뽑을 것인가
  2. 어떤 컬럼을 이용할 것인가
  3. 어떤 조건을 지정해야 하는가
  4. 어떤 함수 (수식) 을 이용해야 하는가

위와 같이 고민한 것을 구문으로 만들어야 한다. 

  1. 어떤 테이블에서 데이터를 뽑을 것인가
  2. 어떤 컬럼을 이용할 것인가
  3. 어떤 조건을 지정해야 하는가
  4. 어떤 함수 (수식) 을 이용해야 하는가

생각하고 구문만들것을 적어보자 

 

  1. 어떤 테이블에서 데이터를 뽑을 것인가 → from food_orders
  2. 어떤 컬럼을 이용할 것인가 → order_id, price
  3. 어떤 조건을 지정해야 하는가 → where price >= 30000
  4. 어떤 함수 (수식) 을 이용해야 하는가 → count(order_id) 혹은 count(1)

이렇게 생각하는 연습이 정말 필요하다. 

#정답

select count(order_id) count_of_orders
from food_orders
where price>=30000