postgresql
CHAPTER 10 / 34
읽기 약 2분
SYNTAX
SELECT 문
핵심 개념
SELECT로 데이터를 조회합니다. DISTINCT, ORDER BY, LIMIT, OFFSET으로 결과를 정제합니다.
코드 분석
SELECT-- 기본 조회SELECT name, email FROM users;-- 별칭 + 정렬 + 페이지SELECT name AS 이름, email AS 이메일FROM usersORDER BY created_at DESCLIMIT 10 OFFSET 20;-- 중복 제거SELECT DISTINCT role FROM users;AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude
무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6
이 PostgreSQL 'SELECT 문' 쿼리에서 실행 계획(EXPLAIN ANALYZE)을 분석하고 인덱스·조인·서브쿼리를 최적화해줘.
ChatGPT
무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro
'SELECT 문'를 사용한 실전 SQL 쿼리를 초급/중급/심화 3가지 난이도로 만들어줘.
Gemini
무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro
이 PostgreSQL 'SELECT 문' 관련 스키마 전체를 분석해서 정규화·인덱스·파티셔닝 개선안을 우선순위 리포트로 만들어줘.
Grok
무료: Grok 4.1 / SuperGrok $30/mo
PostgreSQL 'SELECT 문'를 깊게 배우면 2026년 백엔드/데이터/DBA 포지션 중 어떤 커리어에 유리한지 솔직히 알려줘.
⭐ 이것만 기억하세요
SELECT 문은 이 3가지만 확실히 잡으세요
1.SELECT *로 전체 컬럼을 가져오면 불필요한 데이터까지 전송돼서 성능이 저하됩니다
2.SELECT 컬럼 FROM 테이블로 필요한 데이터만 조회하며, AS로 별칭, DISTINCT로 중복 제거를 적용합니다
3.다음 챕터에서 조건에 맞는 행만 필터링하는 WHERE 절을 배웁니다
공유하기
진행도 10 / 34