MySQL의 찾기 및 바꾸기에서 열 값의 끝을 나타내는 방법

아담 K

MySQL 데이터베이스를 업데이트해야합니다. 라는 열이있는 학교 테이블이 있습니다 name. 일부 학교 이름은 특정 단어를 축약합니다. 예 : "SCHOOL"은 "SCH"로 축약됩니다. 모든 "SCH"항목을 "SCHOOL"로 바꾸고 싶습니다. SQL에서 이미 다음 UPDATE 명령을 사용했습니다.

UPDATE `schools`
SET `name` = replace(`name`, ' SCH ', ' SCHOOL ')

훌륭하게 작동했지만 "SCH"뒤에 공백이 없어서 업데이트되지 않은 "SCH"로 끝나는 데이터베이스에 많은 학교가 있습니다. "JOHN SCHULTZ HIGH"와 같은 문자열을 "JOHN SCHOOLUTZ HIGH"로 바꾸지 않고이 후행 "SCH"문자열을 모두 바꾸려면 어떻게해야합니까? 열에서 값의 끝을 나타내는 문자가 있습니까? 예 :

UPDATE `schools`
SET `name` = replace(`name`, ' SCH<END>', ' SCHOOL')

여기서는 해당 열의 값에서 SCH 뒤에 더 이상 문자가 없음을 나타냅니다. 도움에 미리 감사드립니다!

Thorsten Kettner

'JOHN SCHULTZ SCH'의 마지막 SCH 만 교체하고 싶기 때문에 문제입니다.

두 가지 가능성 첫 번째는 마지막 SCH에만 적용됩니다.

UPDATE schools
SET name = left(name, length(name) - 4)
where name like '% SCH';

두 번째는 모든 SCH에서 작동합니다.

UPDATE schools
SET name = trim(replace(concat(name, ' '), ' SCH ', ' SCHOOL '));

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #의 문자열에서 "찾기, 바꾸기, 다음"을 구현하는 방법은 무엇입니까?

분류에서Dev

bash의 파일 또는 문자열에서 찾기 및 바꾸기

분류에서Dev

문자열에서 2 개의 새 줄 찾기 및 바꾸기

분류에서Dev

Java의 int 배열에서 초기화되지 않은 값을 나타내는 방법은 무엇입니까?

분류에서Dev

자바에서 배열의 최소 및 최대 값을 찾기

분류에서Dev

다른 테이블의 값을 기반으로 테이블에서 값을 찾고 바꾸는 방법

분류에서Dev

왼쪽에 인접한 열의 값을 기반으로 여러 열의 값을 바꾸는 방법

분류에서Dev

Pandas 메서드 체인 식 내에서 다른 열의 값을 기반으로 데이터 하위 집합의 값을 바꾸는 방법

분류에서Dev

바꾸기 문자열에서 찾은 문자열의 일부를 사용하여 찾기 및 바꾸기

분류에서Dev

하나의 파일 내에서 600,000 개 이상의 서로 다른 찾기 및 바꾸기를 대량으로 변환하는 효율적인 방법

분류에서Dev

Microsoft Excel의 "찾기 및 바꾸기"에서 "찾을 내용"상자의 전체 내용을 선택합니다.

분류에서Dev

특정 행과 열의 Null 값을 '기타'로 바꾸는 방법

분류에서Dev

값을 기준으로 열의 값을 이진으로 바꾸는 방법

분류에서Dev

찾기 및 바꾸기에서 정규식을 사용하는 방법

분류에서Dev

찾기 및 바꾸기에서 정규식을 사용하는 방법

분류에서Dev

String # replaceAll () : 둘러보기에서 문자열의 끝 또는 시작을 나타내는가?

분류에서Dev

Pandas의 개체 열에서 정수 및 부동 값을 추출하고 바꾸는 방법

분류에서Dev

gsub R에서 두 문자열 사이의 텍스트 찾기 및 바꾸기

분류에서Dev

ClickHous에서 수학보기의 이름을 바꾸는 방법

분류에서Dev

List <String> 문자열의 일부로 값 찾기 및 바꾸기

분류에서Dev

MySQL의 다른 열에서 중복, 개수 및 합계 값을 찾는 방법은 무엇입니까?

분류에서Dev

문자열에서 ''안의 내용을 바꾸지 않고 문자 바꾸기

분류에서Dev

문자열에서 ''안의 내용을 바꾸지 않고 문자 바꾸기

분류에서Dev

For ... of 루프 내에서 배열의 모든 NaN 값을 바꾸는 방법

분류에서Dev

열의 값을 바꾸는 기능

분류에서Dev

하나의 csv 파일에서 bash로 다른 항목을 사용하여 항목 찾기 및 바꾸기

분류에서Dev

찾기 및 sed : 파일을 제자리에서 바꾸는 방법?

분류에서Dev

dplyr 파이프에서 다른 열의 첫 번째 행 값을 기반으로 열 이름을 바꾸는 방법

분류에서Dev

bash에서 N 열의 값 바꾸기

Related 관련 기사

  1. 1

    C #의 문자열에서 "찾기, 바꾸기, 다음"을 구현하는 방법은 무엇입니까?

  2. 2

    bash의 파일 또는 문자열에서 찾기 및 바꾸기

  3. 3

    문자열에서 2 개의 새 줄 찾기 및 바꾸기

  4. 4

    Java의 int 배열에서 초기화되지 않은 값을 나타내는 방법은 무엇입니까?

  5. 5

    자바에서 배열의 최소 및 최대 값을 찾기

  6. 6

    다른 테이블의 값을 기반으로 테이블에서 값을 찾고 바꾸는 방법

  7. 7

    왼쪽에 인접한 열의 값을 기반으로 여러 열의 값을 바꾸는 방법

  8. 8

    Pandas 메서드 체인 식 내에서 다른 열의 값을 기반으로 데이터 하위 집합의 값을 바꾸는 방법

  9. 9

    바꾸기 문자열에서 찾은 문자열의 일부를 사용하여 찾기 및 바꾸기

  10. 10

    하나의 파일 내에서 600,000 개 이상의 서로 다른 찾기 및 바꾸기를 대량으로 변환하는 효율적인 방법

  11. 11

    Microsoft Excel의 "찾기 및 바꾸기"에서 "찾을 내용"상자의 전체 내용을 선택합니다.

  12. 12

    특정 행과 열의 Null 값을 '기타'로 바꾸는 방법

  13. 13

    값을 기준으로 열의 값을 이진으로 바꾸는 방법

  14. 14

    찾기 및 바꾸기에서 정규식을 사용하는 방법

  15. 15

    찾기 및 바꾸기에서 정규식을 사용하는 방법

  16. 16

    String # replaceAll () : 둘러보기에서 문자열의 끝 또는 시작을 나타내는가?

  17. 17

    Pandas의 개체 열에서 정수 및 부동 값을 추출하고 바꾸는 방법

  18. 18

    gsub R에서 두 문자열 사이의 텍스트 찾기 및 바꾸기

  19. 19

    ClickHous에서 수학보기의 이름을 바꾸는 방법

  20. 20

    List <String> 문자열의 일부로 값 찾기 및 바꾸기

  21. 21

    MySQL의 다른 열에서 중복, 개수 및 합계 값을 찾는 방법은 무엇입니까?

  22. 22

    문자열에서 ''안의 내용을 바꾸지 않고 문자 바꾸기

  23. 23

    문자열에서 ''안의 내용을 바꾸지 않고 문자 바꾸기

  24. 24

    For ... of 루프 내에서 배열의 모든 NaN 값을 바꾸는 방법

  25. 25

    열의 값을 바꾸는 기능

  26. 26

    하나의 csv 파일에서 bash로 다른 항목을 사용하여 항목 찾기 및 바꾸기

  27. 27

    찾기 및 sed : 파일을 제자리에서 바꾸는 방법?

  28. 28

    dplyr 파이프에서 다른 열의 첫 번째 행 값을 기반으로 열 이름을 바꾸는 방법

  29. 29

    bash에서 N 열의 값 바꾸기

뜨겁다태그

보관