Quick Reference

PostgreSQL

SQL 기본부터 자주 쓰는 PostgreSQL 조회와 데이터 조작 패턴을 짧은 카드로 정리합니다.

4 cards

제목, 요약, 태그, 섹션 제목 기준으로 찾습니다.

섹션

조회

2 cards

조회

SELECT WHERE ORDER BY 기본

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

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

조회

JOIN 기본

text
SELECT a.column, b.column
FROM table_a AS a
JOIN table_b AS b ON a.id = b.a_id;

여러 테이블에 나뉜 정보를 하나의 결과로 결합하는 PostgreSQL JOIN의 가장 기본적인 패턴입니다.

집계

1 cards

집계

GROUP BY와 HAVING

text
SELECT column, COUNT(*)
FROM table_name
GROUP BY column
HAVING COUNT(*) > 1;

행 하나씩이 아니라 묶음 단위로 집계하고, 집계 결과에 조건을 거는 PostgreSQL 기본 패턴입니다.

데이터 조작

1 cards

데이터 조작

INSERT UPDATE DELETE 기본

text
INSERT INTO table_name (column1, column2)
VALUES (value1, value2);

UPDATE table_name
SET column1 = value1
WHERE condition;

DELETE FROM table_name
WHERE condition;

데이터를 넣고 바꾸고 지우는 PostgreSQL의 기본 데이터 조작 흐름을 한 번에 정리한 카드입니다.