본문 바로가기

SubQuery3

[SQL문제풀이] - Sub query의 활용 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of Contentshttps://leetcode.com/problems/restaurant-growth/solutions/3673106/best-optimum-solution-with-explanation/?envType=study-plan-v2&envId=top-sql-50 SELECT visited_on, ( SELECT SUM(amount) FROM customer WHERE visited_on BETWEEN DATE_SUB(c.visited_on, INTERVAL 6 DAY) AND c.visited_on ) AS amount, ROUND.. 2025. 4. 13.
[SQL 기초] Sub-query Scope 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of ContentsSub query에 alias를 가할 수 있는데요, 이 때 이 scope에 대해서 주의해야할 점이 있습니다.   파생 테이블(서브쿼리의 FROM 절에 정의된 별칭)은 해당 쿼리 블록 내에서만 유효합니다.외부 쿼리에서 정의한 별칭을 내부 서브쿼리에서 그대로 사용할 수 없으므로, 내부에서 재참조하면 오류가 발생합니다.서브쿼리는 독립된 쿼리 블록으로 간주되며, 별도로 평가됩니다.  SELECT user_idFROM ( SELECT user_id, COUNT(*) AS cnt FROM MovieRating GROUP BY user_id) tWHERE cnt = (SELECT M.. 2025. 4. 13.
[SQL] Subquery 사용 시 주의점 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 Co.. 2021. 11. 20.
반응형