>  기사  >  데이터 베이스  >  MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-06-03 10:54:2015963검색

머리말

백엔드 개발 과정에서 데이터베이스를 다루는 것이 일반적입니다. 때로는 데이터베이스의 특정 데이터 부분만 접하게 되는 경우도 있습니다.

(1 ) 읽어낸 후 해당 처리를 수행합니다

(2) 읽을 때 MySQL에 포함된 함수를 사용하여 처리합니다

다음으로 두 번째 방법으로 열을 요약합니다

(1) 다음과 같이 사용자 테이블을 생성합니다. :

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

LEFT(col_name, length) 함수: 왼쪽에서 오른쪽으로 추출합니다.. col_name은 열 이름(필수), length는 왼쪽에서 오른쪽으로의 길이입니다(양의 정수여야 하며, 음수인 경우 아무것도 반환되지 않으며 아래 첨자는 0이 아닌 1부터 시작합니다)

A: length: 정수

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

B: 길이: 음수

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

right(col_name, length) 함수는 문자열의 오른쪽부터 문자를 추출합니다. col_name은 열 이름(필수), length는 오른쪽에서 왼쪽으로의 길이입니다(양의 정수여야 하며, 음수인 경우 아무것도 반환되지 않습니다. 아래 첨자는 0이 아닌 1부터 시작합니다)

A: 길이 : 정수

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

B: 길이: 음수

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

(4) substring(col_name, start, length) 함수: col_name 열 이름(필수), 시작 번호(다음에서 시작하는 정수여야 함) 1) 길이는 길이를 자릅니다(선택 사항, 양의 정수)

A: 시작: 양의 정수, 길이는 선택되지 않음, 왼쪽에서 오른쪽으로 계산, 세 번째 문자부터 시작하여 끝까지 오른쪽으로 자름.

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

B: 시작: 음의 정수, 길이는 선택되지 않음, 오른쪽에서 왼쪽으로 계산, 세 번째 문자부터 시작하여 끝까지 오른쪽으로 가로채기.

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

C: 시작: 양의 정수, 길이: 양의 정수, 왼쪽에서 오른쪽으로 계산, 오른쪽으로 세 번째 문자부터 5자가 차단됩니다.

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

D: 시작: 음의 정수, 길이: 양의 정수, 오른쪽에서 왼쪽으로 세어 세 번째 문자부터 시작하여 오른쪽으로 3자를 가로챕니다.

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

E: 별표와 그 바로 뒤의 문자 수

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

F: 시작: 음의 정수, 길이: 음의 정수는 가로채지 않습니다.

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

(5) substring_index(col, a, num) 함수: num이 양의 정수인 경우 col을 분할하고 num이 음의 정수인 경우 왼쪽에서 오른쪽으로 가져옵니다. 왼쪽으로 오른쪽에서 왼쪽으로 가져갑니다.

A: hello world의 첫 번째 "o"로 나누기(나누기 후: hell oworld)

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

B: hello world의 두 번째 "o"로 나누기(나누기 후: hell oworld) hello w orld)

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

C: 오른쪽에서 왼쪽으로 계산, 첫 번째 ‘o’로 나누기(분할 후: hello wo rld)

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

D: 오른쪽에서 왼쪽으로 계산, 첫 번째 ‘o’로 나누기 두 개의 ‘o’(분할 후: hello world)

MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?

첨부: mysql 문자열 가로채기 관련 기능에 대한 자세한 설명

1. SUBSTRING_INDEX(subStr, matchStr, index)

일치하는 문자에 따라 문자열이 나타나는 위치에서 가로채기 시작합니다

  • subStr: 가로채야 하는 필드

  • matchStr: 일치하는 문자

  • 색인: 일치하는 문자부터 시작하여 양수인 경우 왼쪽에서 검색하고 음수인 경우 오른쪽에서 검색하여 오른쪽에서 차단합니다. 2. LEFT(subStr,index)

왼쪽에서 시작하여 오른쪽으로 가로채고 인덱스 위치에서 끝납니다(인덱스는 1부터 시작)

subStr: 가로채야 하는 필드

  • index: 차단을 중지할 위치(이 위치의 문자 포함)

  • 3.RIGHT(subStr,index)

오른쪽에서 시작하여 왼쪽으로 가로채기, 오른쪽에서 인덱스 위치까지(인덱스 시작) 1)

subStr: 차단해야 하는 필드

  • index: 차단을 중지할 위치(이 위치의 문자 포함)

  • 4 SUBSTRING(subStr, index)

인덱스가 음수인 경우 가로채기는 오른쪽에서 시작하여 왼쪽으로 진행되며 오른쪽부터 인덱스 위치에서 끝납니다

인덱스가 양수인 경우 왼쪽에서 인덱스 위치까지 왼쪽에서 오른쪽으로 가로채기

subStr: 차단해야 하는 필드

  • index: 차단을 중지할 위치(이 위치의 문자 포함)

위 내용은 MySQL에서 문자열 가로채기를 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제