SQL문으로 여러 연산을 한 번에 수행하는 방법 (feat. Subquery)
1. Subquery 필요한 경우
2. 기본 구조
1️⃣ 여러 번 연산할 때
2️⃣ 조건문에 연산 결과 사용할 때
Ex) 음식 타입별 평균 음식 주문금액 따라 음식비 상/중/하 나눌 때
⭐️ 음식 타입별로 평균 음식 주문금액 선 계산 후, case 구문 활용해 음식비 상/중/하 나누기
3️⃣ select한 query 결과 where절에 사용할 때
Ex) 30대 이상이 주문한 결과만 조회할 때
select column1, special_column
from
(
/* subquery */
select column1, column2, special_column
from table1
) a
select column1, column2
from table1
where column1 = (select column1 from table2)