[PostgreSQL] DELETE 명령

도톨이·2024년 4월 1일
0

SQL

목록 보기
11/19

우리는 DELETE 키워드를 통해 테이블에서 행들을 삭제할 수 있다.

하나의 테이블에서 원하는 조건에 맞는 행을 삭제할 수 있고,

DELETE FROM tableA
WHERE column_a = value
RETURNING column_a, column_b,...

다른 테이블에 근거하여 행을 지울 수 있고,

DELETE FROM tableA
USING tableB
WHERE tableA.id = TableB.id

하나의 테이블에서 모든 행들을 삭제할 수도 있다.

DELETE FROM table

pgadmin에서 실행해보자.

우선 더미데이터를 삽입해주고

INSERT INTO job(job_name)
VALUES
('cowboy')

job 테이블에서 'cowboy'인 애를 삭제해준다.

DELETE FROM job
WHERE job_name = 'cowboy'
RETURNING job_name, job_id

그러면 삭제 된 것을 확인할 수 있다.

profile
Computer Engineering

0개의 댓글

관련 채용 정보