프로그래밍/SQL, Hive, SAS 관련 정보

[SQL] Subquery 사용 시 주의점

물박사의 저장공간 2021. 11. 20. 19:11

Subquery는 Mainquery의 칼럼을 모두 사용할 수 있지만 Mainquery는 Subquery의 칼럼을 사용할 수 없다. 

Subquery에서는 oder by를 사용할 수 없다. 

 

참고) 인라인뷰(Inline View)

서브쿼리가 FROM 절에서 안에서 사용되는 경우, 해당 서브쿼리를 'Inline View'라고 한다.

 

참고) 

  • 단일행(결과 1개) 서브쿼리: 연산 후 결과 1개만을 반환 (=, >, <, >=, <>연산자 사용)
  • 다중행(결과 여러개) 서브쿼리: (IN, ANY, SOME, ALL, EXISTS)

 

더 자세한 내용은 아래 블로그를 참고

https://data-make.tistory.com/25

 

[SQL] 서브쿼리의 모든 것 - Sub Query, Inline View, Scalar, Multi Column

쿼리 안에 또 다른 쿼리 - Sub Query SELECT col1, (SELECT ...)  -- 스칼라 서브쿼리(Scalar Sub Query): 하나의 컬럼처럼 사용 (표현 용도)  FROM (SELECT ...)  -- 인라인 뷰(Inline View): 하나의 테이블..

data-make.tistory.com