Bagikan melalui


operator between

Berlaku untuk: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Memfilter kumpulan catatan untuk data yang cocok dengan nilai dalam rentang inklusif.

between dapat beroperasi dalam ekspresi numerik, tanggalwaktu, atau rentang waktu.

Sintaks

T where | exprbetween (leftRange..rightRange)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
T string ✔️ Input tabular yang rekamannya akan dicocokkan. Misalnya, nama tabel.
expr skalar ✔️ Ekspresi yang digunakan untuk memfilter.
leftRange int, long, real, atau datetime ✔️ Ekspresi rentang kiri. Rentangnya inklusif.
rightRange int, long, real, datetime, atau timepan ✔️ Ekspresi rentang yang tepat. Rentangnya inklusif.

Nilai ini hanya dapat berjenis rentang waktu jika expr dan leftRange keduanya berjenis datetime. Lihat contoh.

Mengembalikan

Baris di T yang predikat (expr>= leftRange dan expr<= rightRange) mengevaluasi ke true.

Contoh

Memfilter nilai numerik

range x from 1 to 100 step 1
| where x between (50 .. 55)

Hasil

x
50
51
52
53
54
55

Filter menurut tanggal

StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count

Hasil

Hitung
476

Filter menurut tanggal dan waktu

StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count

Hasil

Hitung
301

Memfilter menggunakan rentang waktu

StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count

Hasil

Hitung
476