SQL

[SQL]기존 값 뒤에 새로운 값 붙여서 update 하기

zzzin 2022. 11. 3. 21:26

update 쿼리를 쓸 때 기존칼럼값 뒤에 값을 붙여서 넣고 싶을 때 쓸 수 있는 쿼리이다.

※ 문자열 칼럼 기준

 

[oracle]

UPDATE  테이블명

SET 칼럼1 = 칼럼1 || '추가할문자열'

WHERE 조건

 

[mssql]

UPDATE  테이블명

SET 칼럼1 = 칼럼1 + '추가할문자열'

WHERE 조건

 

[mysql]

UPDATE  테이블명

SET 칼럼1 = concat(칼럼1, '추가할문자열')

WHERE 조건

 

 

참고: https://okky.kr/articles/260614?note=893316

 

OKKY - [oracel, mssql, mysql] update시 (기존 값 + 신규값) 질문 드립니다.

update 할 때 기존 값에 신규 값을 추가 하게 쿼리를 생성 할 수 있을까요? db별로 생성 하는 방법이 틀린지도 궁금하네요. 답변 부탁드립니다.

okky.kr