OPEN HYPER STEP
← 목록으로 (PostgreSQL)
POSTGRESQL · 14 / 34
postgresql
CHAPTER 14 / 34
읽기 약 2
SYNTAX

서브쿼리


핵심 개념

서브쿼리는 쿼리 안에 중첩된 쿼리입니다. SELECT, FROM, WHERE 절에 사용하며 복잡한 데이터 추출에 활용합니다.

코드 분석
POSTGRESQL📋 코드 (1줄)
SUBQUERY-- WHERE 서브쿼리SELECT * FROM usersWHERE id IN (  SELECT user_id FROM orders  WHERE amount > 50000);-- FROM 서브쿼리 (인라인 뷰)SELECT avg_data.user_id, avg_data.avgFROM (  SELECT user_id, AVG(amount) AS avg  FROM orders GROUP BY user_id) AS avg_dataWHERE avg_data.avg > 10000;

AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude

무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6

이 PostgreSQL '서브쿼리' 쿼리에서
실행 계획(EXPLAIN ANALYZE)을 분석하고
인덱스·조인·서브쿼리를 최적화해줘.
ChatGPT

무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro

'서브쿼리'를 사용한 실전 SQL 쿼리를
초급/중급/심화 3가지 난이도로 만들어줘.
Gemini

무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro

이 PostgreSQL '서브쿼리' 관련 스키마 전체를 분석해서
정규화·인덱스·파티셔닝 개선안을
우선순위 리포트로 만들어줘.
Grok

무료: Grok 4.1 / SuperGrok $30/mo

PostgreSQL '서브쿼리'를 깊게 배우면
2026년 백엔드/데이터/DBA 포지션 중
어떤 커리어에 유리한지 솔직히 알려줘.

⭐ 이것만 기억하세요
서브쿼리 이 3가지만 확실히 잡으세요
1.단일 쿼리만으로는 다른 테이블의 집계 결과를 조건으로 사용하는 복잡한 조회가 불가능합니다
2.서브쿼리는 SELECT 안에 SELECT를 중첩하며, WHERE 절, FROM 절, SELECT 절에서 각각 다르게 활용됩니다
3.다음 챕터에서 쿼리 성능을 극적으로 향상시키는 INDEX를 배웁니다


공유하기
진행도 14 / 34