Използвайте split_part()
:
SELECT split_part('first:last', ':', 1) AS first_part
Връща целия низ, ако разделителят не е там. И е лесно да получите 2-ра или 3-та част и т.н.
Значително по-бързо от функциите, използващи съпоставяне на регулярен израз. И тъй като имаме фиксиран разделител, нямаме нужда от магията на регулярните изрази.
Свързани: