Heim >Datenbank >MySQL-Tutorial >Was passiert, wenn der Wert des Parameters „count' in der MySQL-Funktion SUBSTRING_INDEX() größer ist als die Gesamtzahl der Vorkommen von Trennzeichen?

Was passiert, wenn der Wert des Parameters „count' in der MySQL-Funktion SUBSTRING_INDEX() größer ist als die Gesamtzahl der Vorkommen von Trennzeichen?

PHPz
PHPznach vorne
2023-09-02 14:49:07831Durchsuche

如果 MySQL SUBSTRING_INDEX() 函数中的参数“count”的值大于分隔符出现的总数,会发生什么情况?

Wenn der Wert des Parameters „count“ größer ist als die Gesamtzahl der Trennzeichenvorkommen, gibt die MySQL-Funktion SUBSTRING_INDEX() dieselbe Zeichenfolge wie die Ausgabe zurück. Dies kann mit dem folgenden Beispiel demonstriert werden:

mysql> Select SUBSTRING_INDEX('My Name is Ram','a',3);
+-----------------------------------------+
| SUBSTRING_INDEX('My Name is Ram','a',3) |
+-----------------------------------------+
| My Name is Ram                          |
+-----------------------------------------+
1 row in set (0.00 sec)

Die obige Abfrage gibt dieselbe Zeichenfolge zurück, da 3 größer ist als die Gesamtzahl der Vorkommen des als Parameter bereitgestellten Trennzeichens (d. h. „a“). Die Zeichenfolge enthält nur zwei „a“.

Das obige ist der detaillierte Inhalt vonWas passiert, wenn der Wert des Parameters „count' in der MySQL-Funktion SUBSTRING_INDEX() größer ist als die Gesamtzahl der Vorkommen von Trennzeichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen