문자열의 첫 번째 숫자를 가로채는 Mysql 방법: 1. "left(가로채기된 문자열, 가로채기 길이)" 구문과 함께 LEFT() 함수를 사용합니다. 2. "substring(가로채기) 구문과 함께 SUBSTRING() 함수를 사용합니다. 문자열), 1, 가로채기 길이)”.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
문자열의 첫 번째 숫자를 가로채는 Mysql 메서드:
1. LEFT() 함수
LEFT() 함수를 사용하여 왼쪽부터 시작하는 문자열을 가로채세요
사용법: left(str , length)
, 즉: left (가로채기된 문자열, 가로채기된 길이)
left(str, length)
,即:left(被截取字符串,截取长度)
【实例】使用 LEFT 函数返回字符串中左边的字符
mysql> SELECT LEFT('MySQL',2); +-----------------+ | LEFT('MySQL',2) | +-----------------+ | My | +-----------------+ 1 row in set (0.04 sec)
由运行结果可知,返回字符串“MySQL”左边开始的长度为 2 的子字符串,结果为“My”。
2、使用SUBSTRING()函数
SUBSTRING()函数截取特定长度的字符串
用法:
substring(str, pos, length)
,即:substring(被截取字符串,从第几位开始截取,截取长度)
当SUBSTRING()函数的第二个参数pos
为1时,就是从开头开始截取特定长度的字符串。
也可能对 pos
使用一个负值。假若这样,则子字符串的位置起始于字符串结尾的第 pos
个字符,即倒数第 pos
mysql> SELECT SUBSTRING('computer',1,3) AS col1, -> SUBSTRING('computer',3,4) AS col2, -> SUBSTRING('computer',-3) AS col3, -> SUBSTRING('computer',-5,3) AS col4; +--------+------+------+------+ | col1 | col2 | col3 | col4 | +------+------+------+------+ | com | mput | ter | put | +--------+------+------+------+ 1 row in set (0.00 sec)By 실행 결과는 문자열 "MySQL"의 왼쪽부터 길이 2의 하위 문자열이 반환되고, 결과는 "My"임을 알 수 있습니다.
substring(str, pos, length)
, 즉 :하위 문자열(어떤 숫자부터 시작하여 길이를 가로채는 가로채는 문자열)
🎜🎜SUBSTRING() 함수 pos
의 두 번째 매개변수가 1일 때, 처음부터 특정 길이의 문자열을 잘라냅니다. 🎜🎜pos
에 음수 값을 사용할 수도 있습니다. 그렇다면 하위 문자열 위치는 문자열 끝의 pos
문자, 즉 문자열의 시작 부분이 아닌 끝에서 두 번째 pos
문자에서 시작됩니다. 🎜🎜[예] SUBSTRING 함수를 사용하여 지정된 위치의 하위 문자열을 가져옵니다. 🎜rrreee🎜[관련 권장 사항: 🎜mysql 비디오 튜토리얼🎜]🎜위 내용은 mysql에서 문자열의 첫 번째 숫자를 가로채는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!