Heim >Datenbank >MySQL-Tutorial >So teilen Sie eine Zeichenfolge in MySQL in mehrere Zeilen auf
MySQL-Methode zum Aufteilen einer Zeichenfolge in mehrere Zeilen: Sie können zum Teilen die Funktion SUBSTRING_INDEX() verwenden, z. B. [substring_index(substring_index(a.chain,'_',b.topic_id + 1)].
Sie können die String-Interception-Funktion SUBSTRING_INDEX verwenden, um dies zu erreichen
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
Syntax:
SUBSTRING_INDEX(str, delimiter, count)
Beschreibung:
Gibt einen Teilstring von str zurück, wobei das Trennzeichen mal Intercept erscheint. Wenn count > 0, zählen Sie von links und geben Sie den Teilstring vor der Position zurück. Wenn count
Beispiel:
SELECT substring_index(substring_index(a.chain,'_',b.help_topic_id + 1),'_' ,- 1)AS ID FROM (select '1_11_1223_1242' as chain) a JOIN mysql.help_topic b ON b.help_topic_id < (length(a.chain) - length( replace(a.chain, '_', '') ) + 1)
Ausführungsergebnis:
Verwandte Empfehlungen:
php-TrainingDas obige ist der detaillierte Inhalt vonSo teilen Sie eine Zeichenfolge in MySQL in mehrere Zeilen auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!