全部产品
Search
文档中心

Realtime Compute for Apache Flink:SPLIT_INDEX

更新时间:Jun 19, 2025

Memisahkan string menggunakan pemisah dan mengembalikan elemen pada posisi tertentu.

Sintaks

VARCHAR SPLIT_INDEX(VARCHAR str, VARCHAR sep, INT index)

Argumen

Argumen

Tipe data

Deskripsi

str

VARCHAR

String yang ingin Anda pisahkan.

sep

VARCHAR

Pemisah.

index

INT

Posisi bidang. Nilai dimulai dari 0.

null

Jika tidak ada bidang yang diperoleh atau argumen diatur ke -1, NULL dikembalikan.

null

Jika salah satu argumen bernilai NULL, hasil yang dikembalikan adalah NULL.

Contoh

  • Data Uji

    str(VARCHAR)

    sep(VARCHAR)

    index(INT)

    Jack,John,Mary

    ,

    2

    Jack,John,Mary

    ,

    3

    Jack,John,Mary

    NULL

    0

    Jack,John,Mary

    ,

    -1

    NULL

    ,

    0

  • Kode Uji

    SELECT SPLIT_INDEX(str, sep, index) as var1
    FROM T1;         
  • Hasil Uji

    var1(VARCHAR)

    Mary

    NULL

    NULL

    NULL

    NULL