Brug split_part()
:
SELECT split_part('first:last', ':', 1) AS first_part
Returnerer hele strengen, hvis afgrænsningstegnet ikke er der. Og det er nemt at få 2. eller 3. del osv.
Væsentlig hurtigere end funktioner, der bruger regulært udtryksmatch. Og da vi har en fast afgrænser, behøver vi ikke magien ved regulære udtryk.
Relateret: