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: