programing

MYSQL에서 문자열의 일부를 삭제하는 중

subpage 2023. 9. 1. 21:00
반응형

MYSQL에서 문자열의 일부를 삭제하는 중

특정 필드에 있는 문자열의 일부를 삭제합니다.

예를 들어, 필드의 항목은 "01365320APS"일 수 있습니다.제가 삭제하려고 하는 것은 "APS"입니다.

제 질문은, 제가 사용해야 하는 것입니다.

SELECT SUBSTRING_INDEX('fieldname','APS', 1)

필드를 편집하려면 다음이 필요합니다.UPDATE문:

UPDATE table SET fieldname=REPLACE(fieldname,'APS','')

REPLACE첫 번째 문자열에서 두 번째 문자열의 모든 항목을 세 번째 문자열로 대체하는 문자열 함수입니다.

이것을 사용해 보세요.WHERE조항 먼저, 그것이 정말 당신이 하고 싶은 것인지 확인합니다.

APS가 발생할 마다 다음을 시도합니다.

UPDATE table SET column=REPLACE(column,'APS','');

참조: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_replace

언급URL : https://stackoverflow.com/questions/6681910/deleting-part-of-a-string-in-mysql

반응형