operator between
Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |