[내일배움캠프] SQL Subquery 작성 방법

셔닝🧸·2025년 4월 25일

오늘의 학습

SQL문으로 여러 연산을 한 번에 수행하는 방법 (feat. Subquery)
1. Subquery 필요한 경우
2. 기본 구조


  1. Subquery 필요한 경우

1️⃣ 여러 번 연산할 때

2️⃣ 조건문에 연산 결과 사용할 때
Ex) 음식 타입별 평균 음식 주문금액 따라 음식비 상/중/하 나눌 때
⭐️ 음식 타입별로 평균 음식 주문금액 선 계산 후, case 구문 활용해 음식비 상/중/하 나누기

3️⃣ select한 query 결과 where절에 사용할 때
Ex) 30대 이상이 주문한 결과만 조회할 때

  1. 기본 구조

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)

profile
어떻게든 하겠숴여...❕

0개의 댓글