우리는 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
그러면 삭제 된 것을 확인할 수 있다.