Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:STRING_SPLIT

Son Güncelleme:Oct 04, 2026

Bu konuda STRING_SPLIT işlevinin kullanımı açıklanmaktadır. Bu işlev, bir dizeyi belirtilen ayırıcıya göre alt dizelere böler ve alt dizelerden oluşan bir liste döndürür.

Sınırlamalar

Bu işlev yalnızca Ververica Runtime (VVR) 3.0.0 veya sonraki sürümlerini kullanan Realtime Compute for Apache Flink tarafından desteklenir.

Söz dizimi

string_split(string, separator)

Giriş parametreleri

Parameter

Data type

Description

string

VARCHAR

Bölmek istediğiniz dize.

separator

VARCHAR

Ayırıcı.

Not

Ayırıcı tek bir dize olmalıdır.

Not
  • Bir dizenin değeri NULL ise boş bir satır döndürülür.

  • Dize belirtilen ayırıcıyı içermiyorsa bölmek istediğiniz dizenin tamamı döndürülür.

  • İki veya daha fazla ardışık ayırıcı tek bir ayırıcı olarak kabul edilir.

Örnek

  • Test verileri

    Tablo 1 T1


    d(varchar)


    s(varchar)


    abc-bcd


    -


    hhh


    -


    abbbbcd


    b

  • Test deyimleri

    SELECT d,v 
    FROM T1, 
    lateral table(string_split(d, s)) as T(v);
  • Test sonuçları


    d(varchar)


    v(varchar)


    abbbbcd


    cd


    abbbbcd


    a


    abc-bcd


    abc


    abc-bcd


    bcd


    hhh


    hhh