String

REGEXP_SPLIT_TO_TABLE

PostgreSQLPostgreSQL

Memisahkan string menggunakan regex dan mengembalikan sebagai rows. Berguna untuk unnest dalam satu langkah.

Tipe hasil: setof text

Syntax

SQL
REGEXP_SPLIT_TO_TABLE(string, pattern [, flags])

Parameter

stringtextwajib

String yang dipisah

patterntextwajib

Regex pattern

flagstextopsional

Regex flags

Contoh Penggunaan

Split to Rows

SQL
1SELECT REGEXP_SPLIT_TO_TABLE('apple,banana;cherry', '[,;]');

Split berdasarkan koma atau titik koma.

Hasil
regexp_split_to_table
apple
banana
cherry