Syntax von substring_index ():
Die Funktion substring_index () enthält drei Argumente und gibt einen Substringwert zurück. Die Syntax der Funktion substring_index () ist unten bereitgestellt:
String substring_index (String, Gremiter, Graf);
Split String verwenden mit substring_index () Funktion:
In diesem Teil dieses Tutorials wurden verschiedene Verwendungen der Funktion substring_index () gezeigt.
Beispiel 1: Split String basierend auf dem positiven Zählwert
Dieser Teil des Tutorials zeigt die vier Verwendungen der Funktion substring_index () mit dem positiven Zählwert und dem anderen Trennzeichen.
Führen Sie die folgende Auswahlanweisung aus, die die Funktion substring_index () mit dem positiven Zählwert 1 und dem Speicherplatz als Trennzeichen verwendet. Die Hauptzeichenfolge "Willkommen bei LinuxHint" enthält drei Wörter. Das erste Wort der Zeichenfolge wird also in der Ausgabe gedruckt.
Substring_index ('Willkommen bei LinuxHint', ", 1);Nach der Ausführung der vorherigen Anweisung wird die folgende Ausgabe angezeigt:
Führen Sie die folgende Auswahlanweisung aus, die Substring_index () -Funktion mit dem positiven Zählwert 2 und dem Zeichen 'O' als Trennzeichen verwendet. Die Hauptzeichenfolge 'Willkommen bei LinuxHint' enthält das Zeichen 'o' zweimal. Das zweite Mal ist 'o' im zweiten Wort 'zu' erschienen, 'to'. Die Ausgabe wird also sein 'Willkommen t''.
Wählen Sie substring_index ('Willkommen bei LinuxHint', 'O', 2);Nach der Ausführung der obigen Anweisung wird die folgende Ausgabe angezeigt:
Führen Sie die folgende Auswahlanweisung aus, die die Funktion substring_index () mit dem positiven Zählwert 1 und der String 'nach dem Trennzeichen verwendet. Die Hauptzeichenfolge "Willkommen bei LinuxHint" enthält die Zeichenfolge "zu" einmal. Die Ausgabe wird also sein 'Willkommen''.
Wählen Sie Substring_index ('Willkommen bei LinuxHint', 'zu', 1);Nach der Ausführung der vorherigen Anweisung wird die folgende Ausgabe angezeigt:
Führen Sie die folgende Auswahlanweisung aus, die die Funktion substring_index () mit dem positiven Zählwert 3 und der String 'to' als Trennzeichen verwendet. Die Hauptzeichenfolge "Willkommen bei LinuxHint" enthält die Zeichenfolge "nur einmal" einmal. Die Hauptschnur wird also in der Ausgabe zurückgegeben.
Wählen Sie Substring_index ('Willkommen bei LinuxHint', 'zu', 3);Nach der Ausführung der vorherigen Anweisung wird die folgende Ausgabe angezeigt:
Beispiel 2: Split String basierend auf dem negativen Zählwert
Dieser Teil des Tutorials zeigt die drei Verwendungen der Funktion substring_index () mit dem negativen Zählwert, und in diesem Teil des Tutorials wurde ein anderer Trennzeichen angezeigt.
Führen Sie die folgende Auswahlanweisung aus, die die Funktion substring_index () mit dem negativen Zählwert -1 und dem Speicherplatz als Trennzeichen verwendet. Die Hauptzeichenfolge "Willkommen bei LinuxHint" enthält drei Wörter. Das letzte Wort der Zeichenfolge wird also in der Ausgabe für den negativen Wert gedruckt:
Wählen Sie substring_index ('Willkommen bei LinuxHint', ", -1);Nach der Ausführung der vorherigen Anweisung wird die folgende Ausgabe angezeigt:
Führen Sie die folgende Auswahlanweisung aus, die die Funktion substring_index () mit dem negativen Zählwert -2 und dem Zeichen 'E' als Trennzeichen verwendet. Die Hauptzeichenfolge "Willkommen bei LinuxHint", enthält das Zeichen "E" nur einmal. Die Ausgabe wird also sein 'lcome to LinuxHint':
Wählen Sie substring_index ('Willkommen bei LinuxHint', 'e', -2);Nach der Ausführung der vorherigen Anweisung wird die folgende Ausgabe angezeigt:
Führen Sie die folgende Auswahlanweisung aus, die die Funktion substring_index () mit dem negativen Zählwert -2 und der String 'in' als Trennzeichen verwendet. Die Hauptzeichenfolge 'Willkommen bei LinuxHint' enthält die Zeichenfolge 'in' zweimal. Also das Substring 'ungehaltig'wird in der Ausgabe zurückgegeben.
Wählen Sie Substring_index ('Willkommen bei LinuxHint', 'in', -2);Nach der Ausführung der vorherigen Anweisung wird die folgende Ausgabe angezeigt:
Beispiel 3: Split String -Wert der Tabelle
Sie müssen eine Tabelle mit Daten in einer MySQL -Datenbank erstellen, um die Funktion substring_index () für die Tabellendaten zu überprüfen.
Führen Sie die folgende Abfrage aus, um eine Datenbank mit dem Namen zu erstellen test_db:
Datenbank erstellen test_db;Führen Sie die folgende Anweisung aus, um die zu verwenden test_db Datenbank als aktuelle Datenbank:
Verwenden Sie test_db;Führen Sie die folgende Anfrage aus, um die zu erstellen Kunden Tabelle mit vier Feldern:
Tischkunden erstellen (KundenFühren Sie die folgende Anfrage aus, um drei Datensätze in die Einfügung einzulegen Kunden Tisch:
Einfügen in "Kunden" ("ID", "Name", "E -Mail", "contact_no") WerteFühren Sie den folgenden Befehl aus, um alle Datensätze der Kunden Tisch:
Wählen Sie * von Kunden aus;Der Name Das Feld enthält den Vornamen und den Nachnamen. Der contact_no Das Feld enthält die Handynummer mit dem Ländercode. Der Vorname und die Handynummer ohne Ländercode können mit der Funktion substring_index () aus der Tabelle gelesen werden. In der folgenden Auswahlabfrage wird der Vorname durch die Verwendung des Space -Trennzeichens und 1 als Zählwert in der Funktion substring_index () abgerufen, und die Mobilfunknummer ohne Ländercode wird durch die Verwendung des Ländercode als Grenzwerter und abgerufen -1 als Zählwert in der Funktion substring_index ():
WÄHLENNach der Ausführung der vorherigen Anweisung wird die folgende Ausgabe angezeigt:
Abschluss:
Die unterschiedlichen Verwendungen der Funktion substring_index () unter Verwendung verschiedener Argumentwerte wurden in diesem Tutorial unter Verwendung mehrerer Beispiele erörtert. Ich hoffe. Weitere Tipps und Tutorials finden Sie in anderen Linux -Hinweisartikeln.