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