본문 바로가기
MySql

MySQL 문자열에서 마지막 쉼표 뒤의 모든 문자를 제거하는 쿼리

by 베이스 공부 2020. 12. 29.
반응형

이런 종류의 데이터가있는 mysql 테이블이 있습니다.

TACOMA, Washington, 98477

이제 수천 개의 행이 있습니다. 데이터가 다음과 같은 방식으로 조작되기를 바랍니다.

TACOMA, Washington

mysql을 통해 가능합니까 아니면 수동으로해야합니까?

 

해결 방법

 

당신이 사용할 수있는 :

SELECT SUBSTRING_INDEX('TACOMA, Washington, 98477', ',', 2)


그리고 업데이트 문 :

UPDATE my_table
    SET my_col = SUBSTRING_INDEX(my_col, ',', 2)

my_table 을 테이블 이름으로 바꾸고 my_col 을 업데이트해야하는 열로 바꿔야하는 경우.

 

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

 

 

반응형

댓글