Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 문자열 내의 모든 하위 문자열을 다른 하위 문자열로 어떻게 바꿀 수 있습니까?

<시간/>

MySQL REPLACE() 함수는 문자열 내의 모든 하위 문자열을 다른 하위 문자열로 교체할 수 있습니다.

구문

REPLACE(str, find_string, replace_with)

여기

  • Str은 하위 문자열이 있는 문자열입니다.
  • Find_string은 strung str 내에서 한 번 이상 존재하는 부분 문자열입니다.
  • Replace_with는 str 내에서 find_string을 찾을 때마다 교체되는 하위 문자열입니다.

예시

mysql> Select REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam');
+------------------------------------------------+
| REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam') |
+------------------------------------------------+
| Shyam, My Name is Shyam                        |
+------------------------------------------------+
1 row in set (0.00 sec)