last fungsi untuk MATCH_RECOGNIZE

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 19.0 ke atas

Important

Fitur ini ada di Beta. Admin ruang kerja dapat mengontrol akses ke fitur ini dari halaman Pratinjau . Lihat Kelola Pratinjau Azure Databricks.

Mengembalikan nilai kolom relatif terhadap baris terakhir dalam kecocokan. Saat Anda menggunakan last dalam DEFINE klausa, baris terakhir adalah baris saat ini. Gunakan fungsi ini hanya dalam klausa MEASURES dan DEFINEMATCH_RECOGNIZE.

Untuk fungsi agregat generik last , lihat last.

Syntax

last ( { colName | rowPatternVar.colName } [, offset ] )

Argumen

  • colName: Kolom dari table_reference yang MATCH_RECOGNIZE beroperasi.
  • rowPatternVar.colName: Kolom yang memenuhi syarat dengan nama variabel pola baris. Membaca nilai kolom dari baris yang dipetakan ke variabel tersebut dalam kecocokan saat ini. Misalnya, LAST(down.tstamp) mengembalikan tanda waktu baris terakhir yang diklasifikasikan sebagai down.
  • offset: Literal integral opsional lebih besar dari atau sama dengan 0. Offset relatif terhadap baris terakhir. Defaultnya adalah 0.

Returns

Nilai dengan tipe colName. Jika baris yang diidentifikasi berada di luar partisi saat ini, mengembalikan NULL.

Kondisi kesalahan umum