SELECT split_part('first:last', ':', 1) AS first_part
区切り文字がない場合は、文字列全体を返します。そして、2番目または3番目の部分などを取得するのは簡単です。
正規表現マッチングを使用する関数よりも大幅に高速です。また、区切り文字が固定されているため、正規表現の魔法は必要ありません。
関連:
SELECT split_part('first:last', ':', 1) AS first_part
区切り文字がない場合は、文字列全体を返します。そして、2番目または3番目の部分などを取得するのは簡単です。
正規表現マッチングを使用する関数よりも大幅に高速です。また、区切り文字が固定されているため、正規表現の魔法は必要ありません。
関連:
TemplateSyntaxError:レンダリング中にImportErrorをキャッチしました:nameutilsをインポートできません AWSDMSを使用した移行後にPostgreSQLプライマリキーシーケンスが失われました