MySQL-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge: 1. Verwenden Sie die Funktion LEFT() mit der Syntax „left(abgefangene Zeichenfolge, abgefangene Länge)“ 2. Verwenden Sie die Funktion SUBSTRING() mit der Syntax „substring(abgefangen string) ,1,Abfanglänge)“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
MySQL-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge:
1. Verwenden Sie die Funktion LEFT()
LEFT(), um die Zeichenfolge von links abzufangen
Verwendung: left(str , length)
, das heißt: left (intercepted string, intercepted length)
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 Die laufenden Ergebnisse zeigen, dass die Teilzeichenfolge der Länge 2 beginnend auf der linken Seite der Zeichenfolge „MySQL“ zurückgegeben wird und das Ergebnis „My“ ist.
2. Verwenden Sie die Funktion SUBSTRING()
🎜🎜SUBSTRING(), um eine Zeichenfolge einer bestimmten Länge abzufangen🎜🎜Verwendung:🎜🎜substring(str, pos, length)
, das heißt:substring (die abgefangene Zeichenfolge, beginnend mit welcher Zahl, abfangen der Länge)
🎜🎜Wenn der zweite Parameter der SUBSTRING()-Funktion pos
1 ist, Es wird von Anfang an eine Zeichenfolge mit einer bestimmten Länge abgeschnitten. 🎜🎜Es ist auch möglich, einen negativen Wert für pos
zu verwenden. Wenn dies der Fall ist, beginnt die Position des Teilstrings beim Zeichen pos
vom Ende des Strings, also dem vorletzten Zeichen pos
, und nicht am Anfang des Strings. 🎜🎜[Beispiel] Verwenden Sie die SUBSTRING-Funktion, um den Teilstring an der angegebenen Position abzurufen, 🎜rrreee🎜[Verwandte Empfehlungen: 🎜MySQL-Video-Tutorial🎜]🎜Das obige ist der detaillierte Inhalt vonSo fangen Sie die ersten Ziffern einer Zeichenfolge in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!