기본 패턴
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 *가 편하지만, 실제 쿼리에서는 필요한 열만 명시하는 습관이 더 좋습니다.
읽기 쉬워지고 불필요한 데이터 전송도 줄일 수 있습니다.