앙큼한 개발기록

MSsql replace 갱신 (MSsql replace update) 본문

카테고리 없음

MSsql replace 갱신 (MSsql replace update)

angkeum 2018. 2. 22. 17:16

SQL 에서 해당 칼럼의 내용을 바꾸는 방법으로 REPLACE() 를 사용합니다.。바꾸려 하는 대상에 매치하여 문자를 바꿀수 있습니다. 

SELECT REPLACE(칼럼 명,'변경 대상','바꾸려는 문자') FROM 태이블 명;


ex) select replace(column, "A","a") from table

A를 a로 바꿔서 나타냄

변경대상은 대소 문자를 구분 합니다. 멀티 바이트도 가능.

이하의 업데이트 문에서도 해당 칼럼을 일괄적으로 업데이트 할 수 있습니다. 

UPDATE 테이블 명 SET 칼럼 명=REPLACE(칼럼 명,"변경 대상","바꾸려는 문자");


ex update table set column = replace(column, "A", "a");


Comments