[sql] 테이블에서 문자열 값의 일부를 수정하는 방법
SQL Server에서는 UPDATE
문을 사용하여 테이블의 데이터를 수정합니다. 다음은 해당 작업을 수행하는 예제 코드입니다.
UPDATE 테이블명
SET 컬럼명 = REPLACE(컬럼명, '변경 전 문자열', '변경 후 문자열')
WHERE 조건
위의 코드에서,
테이블명
은 데이터를 수정하고자 하는 테이블의 이름입니다.컬럼명
은 수정하고자 하는 문자열이 포함된 열의 이름입니다.REPLACE
함수를 사용하여 열의 값에서 특정 문자열을 다른 문자열로 바꿉니다.WHERE
절을 사용하여 어떤 행을 수정할지를 지정합니다. 예를 들어, 모든 행을 수정하려면 WHERE 절을 생략할 수 있습니다.
예를 들어, 이름이 ‘홍길동’ 인 모든 사용자의 이름에서 ‘홍’을 ‘김’으로 변경하려면 다음과 같은 SQL을 사용할 수 있습니다.
UPDATE 사용자
SET 이름 = REPLACE(이름, '홍', '김')
WHERE 이름 LIKE '홍길동'
이와 같이, REPLACE
함수와 UPDATE
문을 통해 테이블에서 문자열 값의 일부를 수정할 수 있습니다.