반응형
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
반응형
'programing' 카테고리의 다른 글
__inline_의 의미는 무엇입니까? (0) | 2023.09.06 |
---|---|
비즈니스 계층에 EJB3 또는 Spring을 사용해야 합니까? (0) | 2023.09.06 |
argv[n]가 쓰기 가능합니까? (0) | 2023.09.01 |
시드 가능한 JavaScript 난수 생성기 (0) | 2023.09.01 |
Powershell 비위치, (0) | 2023.09.01 |