PostgreSQL조회

SELECT WHERE ORDER BY 기본

테이블에서 필요한 행을 고르고 정렬해서 읽는 PostgreSQL 조회의 가장 기본적인 패턴입니다.

마지막 수정 2026년 3월 19일

기본 패턴

text
SELECT column1, column2
FROM table_name
WHERE condition
ORDER BY column1 DESC;

설명

  • SELECT는 읽고 싶은 열을 고르고, FROM은 대상 테이블을 지정합니다.
  • WHERE는 조건에 맞는 행만 남기는 역할을 합니다.
  • ORDER BY는 결과 정렬 기준을 지정합니다.
  • 실무에서 가장 자주 쓰는 조회는 결국 "무엇을 읽을지, 무엇만 남길지, 어떤 순서로 볼지"의 조합입니다.

짧은 예제

text
SELECT id, title, created_at
FROM posts
WHERE published = true
ORDER BY created_at DESC;

빠른 정리

역할
SELECT필요한 열 선택
FROM대상 테이블 지정
WHERE조건 필터
ORDER BY결과 정렬

공식 참고: Querying a Table

주의할 점

처음에는 SELECT *가 편하지만, 실제 쿼리에서는 필요한 열만 명시하는 습관이 더 좋습니다. 읽기 쉬워지고 불필요한 데이터 전송도 줄일 수 있습니다.