반응형
PostgreSQL 에서는 INSERT, UPDATE, DELETE 후 해당되는 행을 간단하게 조회할 수 있다.
실행 쿼리 뒤에 RETURNING * 만 추가해주면 된다.
ex)
UPDATE TEST_TABLE
SET NAME = '김길동'
WHERE NAME = '홍길동'
RETURNING *;
위의 쿼리를 실행하면 NAME이 홍길동에서 김길동으로 업데이트 된 ROW가 출력된다.
SELECT * FROM TEST_TABLE WHERE NAME = '김길동';
과 같은 결과를 반환한다.
* 자리에 원하는 컬럼만 넣어서 사용 가능하다.
반응형
'DEV > SQL' 카테고리의 다른 글
[PostgreSql] 포스트그리 SQL 여러 컬럼 중 최대값, 최소값 구하기 (GREATEST, LEAST) (0) | 2023.07.22 |
---|---|
[PostgreSQL] WITH 구문 사용하기 (공통 테이블 방식 : CTE) (0) | 2023.07.21 |
MySql(MariaDB) / Oracle 에서 ROLLUP 사용하기 (0) | 2023.07.07 |
PostgreSQL Null값 치환 함수 COALESCE (Feat. Oracle NVL) (0) | 2023.07.06 |
[MariaDB] java split() 처럼 쓸 수 있는 함수 SUBSTRING_INDEX (0) | 2023.07.05 |