본문 바로가기
SQL

SQL 정리

by shur_ 2024. 8. 2.

 

 
  • FROM절에서도 서브쿼리를 사용할 수 있는데 이를 인라인 뷰 (Inline View) 라고 한다. 인라인뷰는 반드시 별명을 지정해주어야 하며, 인라인 뷰의 별명은 테이블명처럼 사용할 수 있다.

 

# WHERE절에는 집계함수 불가능
# WITH 별명 AS (서브쿼리문)
# FROM절에 WITH 별명 포함해주기

WITH MAX_P AS (SELECT MAX(PRICE) AS MAX_PRICE
               FROM FOOD_PRODUCT)

SELECT
	PRODUCT_ID,
    PRODUCT_NAME,
    PRODUCT_CD,
    CATEGORY,PRICE
FROM FOOD_PRODUCT, MAX_P
WHERE PRICE = MAX_P.MAX_PRICE;

댓글