반응형
SQL Server 특정 열의 모든 행에서 특정 단어 찾기 및 바꾸기
자리가 있습니다TblKit
열이 있는 경우Id
그리고.Number
.Id
이라primary key
유형의int
그리고.Number
이라varchar(50)
.
표의 데이터는 다음과 같습니다.
Id Number
--- ------
1 KIT001
2 KIT002
3 DMB001
4 DM002
5 KIT003
의 모든 행을 교체합니다.KIT%
와 함께CH
[숫자] 필드에 입력합니다.원하는 출력은 다음과 같습니다.
Id Number
--- ------
1 CH001
2 CH002
3 DMB001
4 DM002
5 CH003
이 업데이트 쿼리를 사용해 보았습니다.
UPDATE TblKit SET Number = REPLACE(Number, N'%KIT%', 'CH')
하지만 효과가 없습니다.
이것과 관련하여 누가 나를 도와줄 수 있습니까?
UPDATE tblKit
SET number = REPLACE(number, 'KIT', 'CH')
WHERE number like 'KIT%'
또는 단순히 이것은 만약 당신이 이와 같은 가치가 없다고 확신한다면.CKIT002
UPDATE tblKit
SET number = REPLACE(number, 'KIT', 'CH')
언급URL : https://stackoverflow.com/questions/13524021/sql-server-find-and-replace-specific-word-in-all-rows-of-specific-column
반응형
'programing' 카테고리의 다른 글
장고에서 사용자가 특정 그룹에 있는지 확인하려면 어떻게 해야 합니까? (0) | 2023.07.10 |
---|---|
혼합된 분기의 차이점을 보시겠습니까? (0) | 2023.07.10 |
Agit repo를 완벽하게 백업하시겠습니까? (0) | 2023.07.10 |
sql에서 주 번호를 추출하는 방법 (0) | 2023.07.10 |
Oracle SQL Developer의 이전 SQL 기록 (0) | 2023.07.10 |