Wie trenne ich eine Zeichenfolge in Postgresql??

Wie trenne ich eine Zeichenfolge in Postgresql??
Wir möchten manchmal unsere Daten in Form einer Zeichenfolge speichern und nicht als Ganzzahlen oder andere häufig verwendete Datentypen. In solchen Fällen möchten wir all diese Funktionen und Befehle zur Verfügung haben, mit denen wir mit den Saiten leicht zusammenarbeiten können, unabhängig davon, welche Programmiersprache wir derzeit verwenden. PostgreSQL unterstützt auch den String -Datentyp und präsentiert uns eine Vielzahl von Funktionen, die mit den Zeichenfolgen verwendet werden können. Manchmal möchten wir einen bestimmten Teil einer Zeichenfolge abschneiden und zu lernen, wie dies möglich ist, müssen Sie sich die Auszeit nehmen, um diesen Artikel zu durchlaufen.

Trimmen Sie eine Zeichenfolge in Postgresql in Windows 10:

Es stehen verschiedene Funktionen zur Verfügung, um die Saiten in Postgresql in Windows 10 zu trimmen. Die Funktionalität dieser Funktionen unterscheidet sich in Bezug auf die Positionen, aus denen die angegebenen Zeichen beschnitten werden, i.e., Anfang, Ende oder beides. Indem Sie alle Beispiele, die wir unten erklärt haben.

Beispiel Nr. 1: Von Anfang an eine Zeichenfolge in PostgreSQL abschneiden:

Wenn Sie die gewünschte Zeichenfolge von Anfang an in Postgresql abschneiden möchten, müssen Sie die folgende Abfrage ausführen:

# Select TRIM (Leading '123' aus '123aqsa');

In dieser Abfrage haben wir die "Trim" -Funktion verwendet, die die "Trimmposition" einnimmt, i I.e., In diesem Fall „Charakter zu beschneiden“, i I.e., 123 In diesem Fall und die "String" i.e., 123AQSA in diesem Fall als Eingabe. Das Schlüsselwort „führend“ gibt die Position an, aus der das angegebene Zeichen aus der Zeichenfolge beschnitten wird. In diesem Beispiel wollten wir nur alle Zahlen vom Beginn der Zeichenfolge entfernen, während wir den Namen intakt halten.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Beispiel Nr. 2: Trimmen einer Zeichenfolge in PostgreSQL vom Ende:

Wenn Sie die gewünschte Zeichenfolge in Postgresql vom Ende abschneiden möchten, müssen Sie die folgende Abfrage ausführen:

# TRIM SELECT (Trailing '123' aus 'Aqsa123');

In dieser Abfrage haben wir die "Trim" -Funktion verwendet, die die "Trimmposition" i nimmt i.e., Nachfolger in diesem Fall „Charakter zu beschneiden“ i.e., 123 In diesem Fall und die "String" i.e., AQSA123 In diesem Fall als Eingabe. Das Schlüsselwort „nachverfolgt“ gibt die Position an, aus der das angegebene Zeichen aus der Zeichenfolge beschnitten wird. In diesem Beispiel wollten wir nur alle Zahlen vom Ende der Zeichenfolge entfernen, während wir den Namen intakt halten.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Beispiel Nr. 3: Trimmen Sie eine Zeichenfolge in PostgreSQL von Anfang an und am Ende:

Wenn Sie die gewünschte Zeichenfolge sowohl von Anfang als Anfang als auch vom Ende in Postgresql abschneiden möchten.e., Von den beiden Seiten müssen Sie die folgende Abfrage ausführen:

# Select TRIM (beide '123' aus '123aqsa123');

In dieser Abfrage haben wir die "Trim" -Funktion verwendet, die die "Trimmposition" i nimmt i.e., Beide in diesem Fall „Charakter, die beschnitten werden“ i.e., 123 In diesem Fall und die "String" i.e., 123AQSA123 In diesem Fall als Eingabe. Das Schlüsselwort „Beide“ gibt die Position an, aus der das angegebene Zeichen aus der Zeichenfolge beschnitten wird. In diesem Beispiel wollten wir nur von Anfang an alle Zahlen von Anfang an sowie vom Ende der Zeichenfolge loswerden, während wir den Namen intakt halten.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Beispiel Nr. 4: Trimmen einer Zeichenfolge in PostgreSQL, ohne das zu beschneidende Zeichen anzugeben:

Sie können auch eine Zeichenfolge in PostgreSQL abschneiden, ohne das zu beschneidende Zeichen explizit anzugeben. In diesem Fall wird der Raum als Standardcharakter angesehen, das beschnitten wird. Die folgende Abfrage zeigt dies:

# Wählen Sie Trim (führend von 'AQSA');

In dieser Abfrage haben wir die „Trimmposition“ i angegeben.e., In diesem Fall führt wir in diesem Fall, aber wir haben keinen Charakter festgelegt, der beschnitten wird. Wir wollten nur den leeren Raum zu Beginn der Saite entfernen, während wir den Namen intakt halten.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Beispiel 5: Trimmen einer Zeichenfolge in PostgreSQL, ohne den zu beschneidenden Zeichen und die Trimmposition anzugeben:

Sie können sogar eine Zeichenfolge in PostgreSQL abschneiden, ohne das zu beschneidende Zeichen anzugeben, und ohne die Trimmposition anzugeben. In diesem Fall wird der Platz als der Standardcharakter angesehen, der beschnitten wird, während „beide“ als Standard -Trimmposition angesehen werden, die I.e., Ihre gewünschte Saite wird von beiden Enden beschnitten. Die folgende Abfrage zeigt dies:

# SELECT TRIM ('AQSA');

Wir hatten weder die "Trimmposition" noch die „Charakter, die in dieser Frage beschnitten werden“. Wir wollten einfach die leeren Räume am Anfang und am Ende der Saite entfernen, während wir den Namen intakt halten.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Hinweis: Die folgenden drei Beispiele sind die alternativen Methoden zur Ausführung der Abfragen, die wir in unseren ersten drei Beispielen verwendet haben.

Beispiel 6: Verwenden der Funktion „LTRIM“ in PostgreSQL:

Um eine Zeichenfolge von Anfang an zu schneiden, können Sie auch eine andere Funktion verwenden, die durch die folgende Abfrage dargestellt wird:

# Wählen Sie ltrim ('Madam', 'm');

In dieser Abfrage haben wir die „LTRIM“ -Funktion verwendet, die zwei Argumente akzeptiert, ich.e., Die String (Madam in diesem Fall) und der Zeichen, das aus der Zeichenfolge abgebaut werden soll (in diesem Fall). Diese Funktion versucht, das angegebene Zeichen vom Beginn einer Zeichenfolge zu entfernen.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Beispiel Nr. 7: Verwenden der Funktion „rtrim“ in PostgreSQL:

Um eine Zeichenfolge am Ende zu schneiden, können Sie auch eine andere Funktion verwenden, die durch die folgende Abfrage dargestellt wird:

# Rtrim ('Madam', 'M') auswählen;

In dieser Abfrage haben wir die Funktion „rtrim“ verwendet, die zwei Argumente akzeptiert, ich.e., Die String (Madam in diesem Fall) und der Zeichen, das aus der Zeichenfolge abgebaut werden soll (in diesem Fall). Diese Funktion versucht, das angegebene Zeichen vom Ende einer Zeichenfolge zu entfernen.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Beispiel Nr. 8: Verwenden der Funktion „BTRIM“ in PostgreSQL:

Um eine Zeichenfolge von Anfang an sowie vom Ende zu schneiden, können Sie auch eine andere Funktion verwenden, die durch die folgende Abfrage dargestellt wird:

# Btrim ('Madam', 'M') auswählen;

In dieser Abfrage haben wir die „BTRIM“ -Funktion verwendet, die zwei Argumente akzeptiert, ich.e., Die String (Madam in diesem Fall) und der Zeichen, das aus der Zeichenfolge abgebaut werden soll (in diesem Fall). Diese Funktion versucht, das angegebene Zeichen vom Anfang und am Ende einer Zeichenfolge zu entfernen.

Das unten gezeigte Bild zeigt die Ausgabe dieser Abfrage:

Abschluss:

In diesem Artikel ging es darum, eine Zeichenfolge in Postgresql in Windows 10 zu trimmen. Wir haben über all die verschiedenen Funktionen gesprochen, mit denen eine Zeichenfolge in PostgreSQL in Windows 10 geschnitten werden kann. Diese Funktionen sollten im Grunde genommen die Position angeben, aus der Sie eine bestimmte Zeichenfolge abschneiden möchten. Durch die Verwendung dieser verschiedenen Funktionen können Sie jede gewünschte Zeichenfolge von Anfang an, Ende oder beiden Seiten bequem abschneiden, indem Sie einfach die richtige Funktion auswählen, die den beabsichtigten Zweck für Sie erfüllt.