Bagikan melalui


substring_index fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan substring expr sebelum terjadinya count pemisah delim.

Sintaks

substring_index(expr, delim, count)

Argumen

  • expr: STRING atau BINARY ekspresi.
  • delim: Ekspresi yang cocok dengan jenis expr menentukan pemisah.
  • count: Ekspresi INTEGER untuk menghitung pemisah.

Pengembalian

Hasilnya cocok dengan jenis expr.

Jika count positif, semua yang ada di sebelah kiri pembatas akhir (dihitung dari kiri) dikembalikan.

Jika count negatif, semua yang ada di sebelah kanan pembatas akhir (dihitung dari kanan) dikembalikan.

Contoh

> SELECT substring_index('www.apache.org', '.', 2);
 www.apache

> SELECT substring_index('555A66A777' COLLATE UTF8_BINARY, 'a', 2);
 555A66A777

> SELECT substring_index('555A66A777' COLLATE UTF8_LCASE, 'a', 2);
 555A66