Použijte split_part()
:
SELECT split_part('first:last', ':', 1) AS first_part
Vrátí celý řetězec, pokud tam oddělovač není. A je jednoduché získat 2. nebo 3. díl atd.
Podstatně rychlejší než funkce využívající párování regulárních výrazů. A protože máme pevný oddělovač, nepotřebujeme kouzlo regulárních výrazů.
Související: