PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Zeichenfolge nach dem ersten Auftreten eines Zeichens abschneiden

Verwenden Sie split_part() :

SELECT split_part('first:last', ':', 1) AS first_part

Gibt die gesamte Zeichenfolge zurück, wenn das Trennzeichen nicht vorhanden ist. Und es ist einfach, den 2. oder 3. Teil usw. zu bekommen.

Wesentlich schneller als Funktionen, die den Abgleich regulärer Ausdrücke verwenden. Und da wir ein festes Trennzeichen haben, brauchen wir die Magie regulärer Ausdrücke nicht.

Verwandte: