So wählen Sie einen Teil der String in MySQL aus?

So wählen Sie einen Teil der String in MySQL aus?

In MySQL können Benutzer den spezifischen Teil der Zeichenfolge gemäß ihren Anforderungen extrahieren. Dazu bietet SQL unterschiedliche Funktionen, wie das “Substring ()Funktion zur Auswahl des Teils der Zeichenfolge aus einer beliebigen Position und der “Substring_index ()Funktion zum Extrahieren des gewünschten String -Teils durch Angabe der Indexposition.

Dieser Beitrag wird darüber sprechen:

    • So wählen Sie ein Substring vom letzten in MySQL aus?
    • So wählen Sie von Anfang in MySQL ein Substring aus?
    • So wählen Sie Substring mit der Klausel in MySQL aus?
    • So wählen Sie Substring mithilfe der Substring_index -Funktion in MySQL aus?

So wählen Sie ein Substring vom letzten in MySQL aus?

Um ein Substring aus dem letzten in MySQL auszuwählen, folgen Sie der folgenden Prozedur:

    • Öffnen Sie das Windows -Terminal.
    • Greifen Sie auf den MySQL -Server zu.
    • Listen Sie die Datenbank auf und ändern Sie die Datenbank.
    • Zeigen Sie vorhandene Tabellen an und wählen Sie eine davon aus.
    • Leiten Sie die "Wählen Sie Substring (String, start_position, Länge (Zeichenfolge)) als Substring von;" Befehl.

Schritt 1: Eingabeaufforderung für die Startaufgabe

Erstens öffnen Sie die “Eingabeaufforderung”Durch die Verwendung des Startmenüs:


Schritt 2: Verbinden Sie mit MySQL Server

Jetzt leiten Sie die "MysqlAbfragen Sie zum Verbindung des Windows -Terminals mit dem MySQL -Server:

Mysql -u root -p



Schritt 3: Datenbanken anzeigen

Um alle Datenbanken anzuzeigen, führen Sie das aus “ausZEIGEN" Anfrage:

Datenbanken anzeigen;


Wir haben die "ausgewählt"mynewdbDatenbank aus der angezeigten Liste:


Schritt 4: Ausführen "verwenden" Anfrage

Ändern Sie dann die Datenbank, indem Sie den folgenden Befehl ausführen:

benutze mynewdb;



Schritt 5: Listentabellen Listen

Verwenden Sie nun die “ZEIGENAnweisung zum Anzeigen aller Datenbanken:

Tische anzeigen;


Aus der angegebenen Ausgabe haben wir das ausgewählt “Student" Tisch:


Schritt 6: Tabellendaten anzeigen

Führen Sie das ausWÄHLEN”Anweisung zusammen mit dem Tabellennamen, um die Tabellendaten anzuzeigen:

Aus dem Schüler auswählen;



Schritt 7: Wählen Sie ein SubString vom letzten

Um das Substring aus dem letzten auszuwählen, führen Sie die “aus“ ausWÄHLENBefehl mit dem “Substring ()Funktion:

Wählen Sie Substring (FirstName, 2, Länge (FirstName)) als Substring vom Schüler aus;


Hier:

    • WÄHLENDie Anweisung wird zur Auswahl der Daten aus der Datenbank verwendet.
    • Substring ()Die Funktion wird zum Abrufen eines Substrings von einer bereitgestellten Zeichenfolge von jeder Position verwendet.
    • Vorname”Ist der vorhandene Tabellenspaltenname.
    • 2Ist die Substring -Startposition.
    • LÄNGE()Die Funktion wird verwendet, um die Stringlänge in Bytes und nicht in Zeichen oder Zahlen zurückzugeben.
    • SubstringIst der resultierende Spaltenname.
    • AUSDie Klausel wird verwendet, um die Datensätze aus der Datenbanktabelle auszuwählen, die die Bedingung erfüllen.
    • Student”Ist der vorhandene Tabellenname.

Wie Sie in der angegebenen Ausgabe sehen können, wurde ein gewünschter Teil der angegebenen Zeichenfolge aus den Tabellendaten extrahiert:

So wählen Sie von Anfang in MySQL ein Substring aus?

Führen Sie den folgenden Befehl aus, um das Substring aus dem Start in MySQL auszuwählen:

Wählen Sie Substring (FirstName, 1, Länge (FirstName) -2) als Substring vom Schüler aus;


Hier:

    • 1Wird zum Extrahieren von Substrings von Anfang an verwendet.
    • -2Ist die Endposition der ausgewählten Zeichenfolge.
    • Weitere Details wurden angegeben, genau wie bei der vorherigen Abfrage.

Wenn die oben genannte Abfrage ausgeführt wurde, wird der erforderliche Teil der Zeichenfolge angezeigt:

So wählen Sie Substring mit der Klausel in MySQL aus?

Benutzer können auch den Teil der Zeichenfolge auswählen, indem sie die “verwenden“WO”Klausel mit der“WÄHLEN”Anweisung in MySQL mit dem folgenden Befehl:

Wählen Sie FirstName, Substring (FirstName, 1,3) von Student Where City = 'Pindigheb';


Hier:

    • 1Ist die Ausgangsposition des Extrahierens des Substrings.
    • 3Ist die Endposition des Substrings ausgewählten Substring.
    • Student”Ist der Name der Tabelle.
    • WODie Klausel wird zur Auswahl dieser Tabellenzeilen und Spaltendaten verwendet, die die angegebene Bedingung erfüllen.
    • Stadt = ''PindiGheb 'Ist der Spaltenname der Tabelle, der als Bedingung angegeben ist.

Nach der Ausführung des angegebenen Befehls wurde der ausgewählte Teil der Zeichenfolge angezeigt:

So wählen Sie Substring mithilfe der Substring_index -Funktion in MySQL aus?

Der "Substring_index ()Die Funktion kann zur Auswahl von Substrings verwendet werden, die eine Eingangszeichenfolge, einen Trennzeichen und eine Ausgangsposition als Argument enthalten. Es gibt einen gewünschten Teil einer Eingangszeichenfolge zurück, bevor eine bestimmte Anzahl von Grenzwerten auftritt. Führen Sie den folgenden Befehl aus, um die bestimmte Aufgabe auszuführen:

Wählen Sie Substring_index (Telefon, ' -', -1) als Substring vom Schüler aus;


Hier:

    • Substring_index”Wird zur Auswahl des Teils der Zeichenfolge verwendet.
    • TelefonIst der vorhandene Tabellenspaltenname, der als Eingabezeichenfolge bereitgestellt wird.
    • -"Ist der Trennzeichen und"-1Ist die Ausgangsposition der Auswahl Zeichenfolge.
    • SubstringIst der resultierende Spaltenname.
    • AUSDie Klausel wird verwendet, um Datensätze aus der Tabelle auszuwählen.
    • Student”Ist der vorhandene Tabellenname.

Es kann beobachtet werden, dass wir den gewünschten Teil der bereitgestellten Zeichenfolge erhalten haben:


Das ist alles! Wir haben die Methode zur Auswahl eines Teils der Zeichenfolge in MySQL bereitgestellt.

Abschluss

So wählen Sie den Teil der Zeichenfolge aus, die “Wählen Sie Substring (String, start_position, Länge (Zeichenfolge)) als Substring von;","Substring (String, start_position, ende_position) aus where;", Und "Wählen Sie substring_index (String, 'Degress', start_position) als Substring von;”Befehle werden verwendet. Dieser Beitrag veranschaulichen Möglichkeiten zur Auswahl eines Teils der Zeichenfolge in MySQL.