DB1 [DB] WITH AS 구문 사용하기 WITH AS 구문WITH 구문은 공통 테이블 식(Common Table Expression, CTE) 을 정의하는 데 사용된다.이는 임시적인 결과 집합을 정의하고, 이를 쿼리의 다른 부분에서 참조할 수 있게 해준다.WITH는 뷰(View)와 유사하지만, CTE는 임시적이며 쿼리 내에서만 사용가능하다.뷰와 달리 생성해주고 삭제해주지 않아도 된다. 단일 사용하기예를 들어, 다음과 같이 서브쿼리 결과를 WHERE 안에 사용하고 싶을때 사용한다.SELECT * FROM ITEM WHERE ID IN (SELECT ITEM_ID FROM ORDER ORDER BY CREATED_AT DESC LIMIT 200); 해당 쿼리는 서브쿼리에 limit 200이 들어가기 때문에 실행되지 않는다.그렇다고 ITEM을 C.. 2024. 7. 25. 이전 1 다음