본문 바로가기
MySql

MySQL로 쉼표를 자르시겠습니까?

by 베이스 공부 2020. 9. 25.
반응형

아래와 같은 키워드 목록이 있고 데이터베이스의 일부 키워드 목록에는 선행 또는 후행 , 가 있습니다.

keyword,keyword,keyword,keyword,

mysql을 사용하여 선행 및 / 또는 후행 를 어떻게 다듬나요?

trim 을 사용해 보았지만 UPDATE 에서 작동하도록 할 수없는 것 같습니다.

 

해결 방법

 

 TRIM(BOTH ',' FROM ',keyword,keyword,')

위의 경우 'keyword, keyword'가 반환됩니다.

BOTH 는 문자열의 한쪽 만 잘라내려는 경우 LEADING 또는 TRAILING 으로 바꿀 수 있습니다.

문서


UPDATE 쿼리에서 TRIM 을 사용하는 데 아무런 문제가 없어야하지만 해당 쿼리가 없으면 특정 도움을 제공 할 수 없습니다. 그러나 TRIM 은 사용 가능한 다른 함수와 마찬가지로 매개 변수 집합을 사용하여 값을 반환합니다.

후행 ','가있는 필드를 수정하기위한 샘플 삽입 후 쿼리

UPDATE `table_name` SET `keywords` = TRIM(TRAILING ',' FROM `keywords`);

 

참조 페이지 https://stackoverflow.com/questions/8545367

 

 

반응형

댓글