>  기사  >  데이터 베이스  >  mysql에서 문자열의 첫 번째 숫자를 가로채는 방법

mysql에서 문자열의 첫 번째 숫자를 가로채는 방법

青灯夜游
青灯夜游원래의
2021-12-03 18:04:1820652검색

문자열의 첫 번째 숫자를 가로채는 Mysql 방법: 1. "left(가로채기된 문자열, 가로채기 길이)" 구문과 함께 LEFT() 함수를 사용합니다. 2. "substring(가로채기) 구문과 함께 SUBSTRING() 함수를 사용합니다. 문자열), 1, 가로채기 길이)”.

mysql에서 문자열의 첫 번째 숫자를 가로채는 방법

이 튜토리얼의 운영 환경: 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

[예] LEFT 함수를 사용하여 문자열의 왼쪽 문자를 반환합니다

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"임을 알 수 있습니다.

2. SUBSTRING() 함수

🎜🎜SUBSTRING() 함수를 사용하여 특정 길이의 문자열을 가로채세요🎜🎜Usage:🎜🎜substring(str, pos, length), 즉 :하위 문자열(어떤 숫자부터 시작하여 길이를 가로채는 가로채는 문자열)🎜🎜SUBSTRING() 함수 pos의 두 번째 매개변수가 1일 때, 처음부터 특정 길이의 문자열을 잘라냅니다. 🎜🎜pos에 음수 값을 사용할 수도 있습니다. 그렇다면 하위 문자열 위치는 문자열 끝의 pos 문자, 즉 문자열의 시작 부분이 아닌 끝에서 두 번째 pos 문자에서 시작됩니다. 🎜🎜[예] SUBSTRING 함수를 사용하여 지정된 위치의 하위 문자열을 가져옵니다. 🎜rrreee🎜[관련 권장 사항: 🎜mysql 비디오 튜토리얼🎜]🎜

위 내용은 mysql에서 문자열의 첫 번째 숫자를 가로채는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.