241007 TIL

mj_data·2024년 10월 7일

TIL

목록 보기
14/32

SQL 세션 3

서브쿼리

복잡하지만 중요한 부분인 것 같다. 다양하게 연산하고 분류하기 위해 많이 사용되는 것으로 보인다. 사용하다 보면 Python으로 하면 이렇게 복잡하게 하지 않아도 될텐데.. 라는 생각도 들지만 나중에 익숙해지면 아무렇지 않게 구사할 수 있지 않을까.

종류로는 WHERE 절에 나오는 중첩 서브쿼리, SELECT 절에 나오는 스칼라 서브쿼리, FROM 절에 나오는 인라인 뷰 서브쿼리가 있다. 가장 많이 쓰이는 것은 인라인 뷰라고 하는데, 마치 파이썬에서 데이터프레임을 슬라이싱한 뒤 그걸 하나의 데이터프레임으로 사용하는 것과 유사한 느낌이 든다.

서브쿼리를 잘 써야 SQL의 한계를 넘어서는 SQL을 경험할 수 있을 것만 같은 느낌이다.

0개의 댓글