So verwenden Sie die MySQL -Substringfunktion

So verwenden Sie die MySQL -Substringfunktion
MySQL verfügt über eine Vielzahl von integrierten Funktionen für verschiedene Zwecke. Eine davon ist die Funktion des Substrings. Die Funktion des Substring befasst sich mit dem Datentyp „String“ und wird in der Datenbankverwaltung verwendet, um die Zeichenfolge aus den Tabellen zu extrahieren. Nun, was die Zeichenfolge ist? Die Zeichenfolge ist die kollektive Kombination der Zeichen. Zum Beispiel sind "Hallo LinuxHint" und "KHG1234" Strings.

In diesem Artikel werden wir verstehen, was die Substring -Funktion ist und wie sie in MySQL bei der Verwaltung der Daten in den Datenbanken verwendet werden kann.

Was ist MySQL Substring?

MySQL hat eine Vielzahl von Funktionen, die unterschiedliche Aufgaben ausführen. Ebenso ist Substring eine Funktion, die in MySQL verwendet wird, um die Zeichenfolge aus Strings in jeder Tabelle zurückzukehren oder zu extrahieren. Die allgemeine Syntax ist wie:

$ Substring (String, Start, Länge)

Oder:

$ Substring (String von Anfang für Länge)

Wenn wir die in diesen allgemeinen Syntaxen verwendeten Parameter erklären, werden sie so sein. String ist die Sammlung der Zeichen, Start bedeutet den Ausgangspunkt, von dem sie die Zeichenfolge extrahieren soll, und die Länge ist die Anzahl der Zeichen, die extrahiert werden sollen. Um die Funktion des Substring zu verstehen, nennen wir ein Beispiel für die Tabelle und verwenden die folgenden Befehle, um Strings aus der Tabelle zu extrahieren. Wir werden das Terminal öffnen und „MySQL“ eingeben, um die MySQL -Umgebung einzugeben.

$ sudo mysql

Öffnen Sie die Liste der Datenbanken, die in MySQL vorhanden sind:

Datenbanken anzeigen;

Öffnen Sie die Datenbank, “Unternehmen":

Firma nutzen;

Jetzt werde ich die in dieser Datenbank vorhandenen Tabellen als zeigen.

Tische anzeigen;

In der Ausgabe können wir die Datenbank, Firma, nur eine Tabelle enthält, die als "LinuxHint_EMPOTES_DATA" bezeichnet wird. Jetzt greifen wir auf diese Tabelle zu, um den Inhalt anzuzeigen:

Beschreiben Sie LinuxHint_EMPOTES_DATA;

Jetzt können wir den Inhalt der Tabelle anzeigen:

Wählen Sie * aus LinuxHint_EMPLEES_DATA;

Wir sagen, dass wir die Zeichenfolge „John“ aus der Tabelle unter Verwendung der Substring -Funktion extrahieren möchten, dann werden wir den Code gemäß der oben diskutierten Syntax verwenden und „als ExtractString“ verwenden, damit er den Wert in Form von ausgibt Zeichenfolge aus der Tabelle.

Substring (Employee_Name, 1, 5) als ExtractString von LinuxHint_EMPOTEES_DATA;

In diesem Befehl verwenden wir das Terminal, um eine Zeichenfolge aus der Spalte mit dem Namen "Employee_Name" zu extrahieren, vom ersten Zeichen zu starten und die nächsten 5 Zeichen zu extrahieren. Um es mehr zu verstehen, wollen wir sagen, wir möchten die 2 Zeichen aus der Spalte namens Employee_Name extrahieren, aber es startet vom dritten Zeichen, sodass der Befehl sein wird.

Substring (Employee_Name, 3, 2) als ExtractString von LinuxHint_EMPOTEES_DATA;

Wie wir wissen, wird es nur "HN" und "EW" extrahieren.

Außerdem führen wir den folgenden Befehl aus, um die Zeichenfolge zu extrahieren.

Wählen Sie Substring („John“, +3, 2) als ExtractString;

Lassen Sie uns erklären, was im obigen Befehl passiert ist und wie diese Ausgabe kam. Wir fragen das Terminal mit dieser Funktion von MySQL, die die Zeichenfolgezeichen aus dem Zeichenfolge „John“ zurückgibt und vom Startpunkt aus der dritten Position startet. Wenn wir also in der Zeichenfolge „John“ von der dritten Position aus dem Startpunkt aus starten, startet es von „H“ und wenn wir zwei Zeichen daneben extrahieren, wird es „HN“ sein, wenn wir zwei Zeichen extrahieren. Dies wird im Ausgang gezeigt.

Lassen Sie uns nun einen weiteren Befehl ausführen, um "WA" aus dem Zeichenfolge "Steward" mit dem Startpunkt vom Ende der Zeichenfolge zu extrahieren.

Wählen Sie Substring („Steward“, -4, 2) als Extraktstring;

Abschluss

Substring ist eine Funktion von MySQL, mit der entweder die gesamte Zeichenfolge oder einige Zeichen der Zeichenfolge extrahiert werden. In diesem Artikel haben wir versucht, Ihnen zu erklären, was eine Substringfunktion ist und zu welchem ​​Zweck sie verwendet wird. Wir haben auch zwei allgemeine Syntaxe besprochen und dann die Verwendung dieser beiden Syntaxen mit Hilfe von Beispielen im Detail erläutert. Ich hoffe.