반응형
'REPLACE' 함수를 사용한 Oracle UPDATE 문
나는 어떻게 적절한 조직을 형성하는지 기억하려고 노력하는 중입니다.REPLACE문이 Oracle SQL에 있습니다.
본질적으로, 나는 수행할 필요가 있습니다.REPLACE수천 개가 넘는 기록이 있습니다.column1그리고.column2값을 포함할 수 있습니다.'14'만약 그들이 그렇다면, 저는 그것을 단지 공백 문자로 대체해야 합니다.
구문이 다음과 같은 것이라는 것은 알고 있지만 제대로 이해할 수 없는 것 같습니다.
UPDATE TABLE
SET ('column1', 'column2') = REPLACE(?????????????)
WHERE 'column1' IN ('14') AND 'column2' NOT LIKE ('4%')
어떤 도움이라도 주시면 감사하겠습니다.
쿼리는 다음과 같이 표시되어야 합니다.
UPDATE table1
SET column1 = REPLACE(column1, '14', ' '),
column2 = REPLACE(column2, '14', ' ')
WHERE column1 LIKE '%14%' OR column2 LIKE '%14%'
UPDATE TABLENAME
SET COLUMN1 = ' ',
SET COLUMN2 = ' '
WHERE COLUMN1='14' OR COLUMN2='14';
열 [1,2]이(가) 문자 유형이라고 가정합니다.
SYNATX:
UPDATE TABLENAME
SET
COLUMNNAME = REPLACE(COLUMN/TEXT,'FROMREPLACE','TOREPLACE')
WHERE CONDITION;
예:
UPADTE ER_FORMSLINEAR
SET col59 = REPLACE(col59,'[Umbilical Artery Catheter (UAC) or Peripheral Arterial Access]','[Umbilical Artery Catheter (UAC)]')
from ER_FORMSLINEAR
where fk_form=327 and col59 like '%[Umbilical Artery Catheter (UAC) or Peripheral Arterial Access]%';
언급URL : https://stackoverflow.com/questions/12354785/oracle-update-statement-using-the-replace-function
반응형
'programing' 카테고리의 다른 글
| MySQL에서 제외하는 방법 (0) | 2023.08.28 |
|---|---|
| javascript / jQuery를 사용하여 data-* 속성 목록 가져오기 (0) | 2023.08.28 |
| 부트스트랩 그리드 시스템이 포함된 중첩 행? (0) | 2023.08.28 |
| JSON_EXTRACT SUM 함수 (0) | 2023.08.28 |
| Python에서 텍스트 파일의 특정 행 편집 (0) | 2023.08.28 |