Heim > Datenbank > MySQL-Tutorial > Hauptteil

So verwenden Sie die SUBSTRING-Funktion, um einen Teil einer Zeichenfolge in MySQL zu extrahieren

王林
Freigeben: 2023-07-12 20:16:54
Original
2940 Leute haben es durchsucht

So verwenden Sie die SUBSTRING-Funktion in MySQL, um einen Teil eines Strings zu extrahieren

In MySQL wird die SUBSTRING-Funktion verwendet, um einen Teilstring eines Strings zu extrahieren. Es kann einen Teil der Zeichenfolge basierend auf der angegebenen Startposition und Länge abfangen. Mit der SUBSTRING-Funktion können wir ganz einfach die benötigten Daten abrufen, z. B. den Datumsteil aus einer vollständigen Datums- und Uhrzeitzeichenfolge extrahieren oder eine Zusammenfassung einer bestimmten Länge aus einem Langtext extrahieren usw. Die Syntax der

SUBSTRING-Funktion lautet wie folgt:

SUBSTRING(str, start [, length])

Dabei ist der str-Parameter die Zeichenfolge zum Extrahieren der Teilzeichenfolge; der Startparameter ist die Startposition , die Indexnummer beginnend bei 1; Der Längenparameter ist die Länge der zu extrahierenden Teilzeichenfolge.

Im Folgenden werden einige konkrete Beispiele verwendet, um die Verwendung der SUBSTRING-Funktion zu veranschaulichen.

Beispiel 1: Extrahieren Sie den Datumsteil aus der vollständigen Datums-/Uhrzeitzeichenfolge

Angenommen, wir haben die folgende Datentabelle „Bestellungen“:

.
Bestell-ID Bestelldatum
1 2020-02 - 01 09:30:00
2 2020-02-02 14:45:00
3 2020-02-03 11:20:00
42020- 02 -04 18:10:00

Wir möchten den Datumsteil aller Bestellungen extrahieren.

Sie können die folgende SQL-Anweisung verwenden, um dies zu erreichen:

SELECT order_id, SUBSTRING(order_date, 1, 10) AS order_date
FROMorders;

Nachdem Sie die obige SQL-Anweisung ausgeführt haben, erhalten wir die folgenden Ergebnisse:

order_id. order_date
1 2020-02-01
2 2020-02-02
3 03.02.2020
4 2020-02-04

Wir verwenden die SUBSTRING-Funktion, um die ersten 10 Zeichen des Feldes order_date zu extrahieren, das den Datumsteil darstellt.

Beispiel 2: Zusammenfassung aus Langtext extrahieren

Angenommen, wir haben die folgende Datentabelle „Artikel“:

article_id title content
1 How to use the SUBSTRING-Funktion MySQL SUBSTRING-Funktion wird verwendet, um einen Teil einer Zeichenfolge zu extrahieren. In diesem Artikel wird die Verwendung der SUBSTRING-Funktion vorgestellt.
2 Vollständige Liste häufig verwendeter MySQL-Funktionen MySQL bietet viele häufig verwendete Funktionen wie SUBSTRING, CONCAT, LENGTH usw.
3 Schneller Einstieg in MySQL Dieser Artikel hilft Ihnen beim schnellen Einstieg in MySQL und erlernt grundlegende Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen.

Wir möchten eine Zusammenfassung der Länge 50 aus dem Inhaltsfeld extrahieren.

Sie können die folgende SQL-Anweisung verwenden, um dies zu erreichen:

SELECT Article_ID, Title, SUBSTRING(content, 1, 50) AS summary
FROM Articles;

Nachdem Sie die obige SQL-Anweisung ausgeführt haben, erhalten wir die folgenden Ergebnisse:

article_id title summary
1 So verwenden Sie die SUBSTRING-Funktion Die MySQL SUBSTRING-Funktion wird verwendet, um einen Teil einer Zeichenfolge zu extrahieren.
2 Umfassende Liste häufig verwendeter Funktionen in MySQL MySQL bietet viele häufig verwendete Funktionen wie SUBSTRING, CONCA
3 Erste Schritte mit MySQL schnell Dieser Artikel hilft Ihnen beim Einstieg Machen Sie sich schnell mit MySQL vertraut und lernen Sie grundlegende Hinzufügungen, Löschungen und Änderungen. Überprüfen Sie den Betrieb.

Wir verwenden die SUBSTRING-Funktion, um die ersten 50 Zeichen des Inhaltsfelds zu extrahieren, das den Zusammenfassungsteil darstellt.

Anhand des obigen Beispiels können wir die Flexibilität und Praktikabilität der SUBSTRING-Funktion erkennen. Es kann in verschiedenen Szenarien verwendet werden, um einen Teil einer Zeichenfolge zu extrahieren. Unabhängig davon, ob Sie den Datumsteil aus einer Datums-/Uhrzeitzeichenfolge extrahieren oder eine Zusammenfassung aus einem Langtext extrahieren, kann uns die SUBSTRING-Funktion dabei helfen, diese Anforderungen einfach zu erfüllen.

Das Obige ist eine Einführung in die Verwendung der SUBSTRING-Funktion zum Extrahieren eines Teils einer Zeichenfolge in MySQL. Hoffe das hilft!

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die SUBSTRING-Funktion, um einen Teil einer Zeichenfolge in MySQL zu extrahieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!