프로그래밍/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