3 추출 방법: 1. SUBSTRING() 함수를 사용하여 문자열의 선두부터 시작하여 지정된 길이의 하위 문자열을 가로챕니다. 구문은 "UBSTRING(string, 1, substring length)"입니다. 2. left() 함수를 사용하여 문자열의 시작 부분에서 지정된 길이의 부분 문자열을 가로채서 반환합니다. 구문은 "LEFT(문자열, 부분 문자열 길이)"입니다. 3. substr() 함수를 사용하여 문자열의 시작 부분에서 지정된 길이의 부분 문자열을 가로채서 반환합니다. 구문은 "SUBSTR(string, 1, substring length)"입니다.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
MySQL 문자열의 첫 번째 숫자를 가져오는 3가지 방법:
방법 1: SUBSTRING() 함수 사용
SUBSTRING() 함수는 문자열을 가로채서 지정된 길이부터 시작하여 지정된 길이를 반환할 수 있습니다. 위치 하위 문자열
SUBSTRING(string, start, length)
Parameter | Description |
---|---|
string | 필수입니다. |
start | 에서 추출할 문자열입니다. 필수입니다. 시작 위치. 양수 또는 음수일 수 있습니다. 양수인 경우 이 함수는 문자열의 시작 부분부터 추출합니다. 음수인 경우 이 함수는 문자열 끝에서 |
length | 옵션을 추출합니다. 추출할 문자 수입니다. 생략하면 전체 문자열(시작 위치부터)이 반환됩니다. |
예: SUBSTRING 함수를 사용하여 처음 5자를 가져옵니다.
mysql> SELECT SUBSTRING('MySQL SUBSTRING',1,5);
방법 2: left() 함수 사용
LEFT () 함수는 지정된 길이의 문자열에서 왼쪽 부분을 반환하는 문자열 함수입니다.
LEFT(str,length);
LEFT() 함수는 두 개의 매개변수를 허용합니다.
str은 하위 문자열을 추출하는 문자열입니다.
length는 왼쪽부터 반환할 문자 수를 지정하는 양의 정수입니다.
LEFT() 함수는 str 문자열에서 가장 왼쪽 길이의 문자를 반환합니다. str 또는 length 매개변수가 NULL이면 NULL 값이 반환됩니다.
길이가 0이거나 음수인 경우 LEFT 함수는 빈 문자열을 반환합니다. 길이가 str 문자열의 길이보다 길면 LEFT 함수는 전체 str 문자열을 반환합니다.
mysql> SELECT LEFT('MySQL LEFT', 5);
방법 3: substr() 함수
SUBSTR() 함수를 사용하여 문자열에서 하위 문자열을 추출합니다(임의의 위치에서 시작).
SUBSTR(string, start, length)
Parameter | Description |
---|---|
string | 필수입니다. |
start | 에서 추출할 문자열입니다. 필수입니다. 시작 위치. 양수 또는 음수일 수 있습니다. 양수인 경우 이 함수는 문자열의 시작 부분부터 추출합니다. 음수인 경우 이 함수는 문자열 끝에서 |
length | 옵션을 추출합니다. 추출할 문자 수입니다. 생략하면 전체 문자열이 반환됩니다( 위치부터 시작) |
mysql 비디오 튜토리얼]
위 내용은 mysql에서 문자열의 처음 몇 자리를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!