between işleci
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini✅ Azure İzleyici✅Microsoft Sentinel
Kapsayıcı bir aralıktaki değerlerle eşleşen veriler için bir kayıt kümesini filtreler.
between
herhangi bir sayısal, tarih saat veya zaman aralığı ifadesinde çalışabilir.
Sözdizimi
T |
where
ifade (
between
leftRange..
rightRange)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
T | string |
✔️ | Kayıtları eşleştirilecek tablosal giriş. Örneğin, tablo adı. |
ifade | sayıl | ✔️ | Filtrelemek için kullanılan ifade. |
leftRange | int, long, real veya datetime | ✔️ | Sol aralığın ifadesi. Aralık kapsayıcıdır. |
rightRange | int, long, real, datetime veya timespan | ✔️ | Doğru aralığın ifadesi. Aralık kapsayıcıdır. Bu değer yalnızca expr ve leftRange türündeyse zaman aralığı türünde datetime olabilir. Örneği inceleyin. |
Döndürülenler
T'de (expr= leftRange ve expr<>= rightRange) koşulunun olarak değerlendirildiği satırlar.true
Örnekler
Sayısal değerleri filtreleme
range x from 1 to 100 step 1
| where x between (50 .. 55)
Çıktı
x |
---|
50 |
51 |
52 |
53 |
54 |
55 |
Tarihe göre filtrele
StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count
Çıktı
Sayı |
---|
476 |
Tarih ve saate göre filtreleme
StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count
Çıktı
Sayı |
---|
301 |
Zaman aralığı kullanarak filtreleme
StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count
Çıktı
Sayı |
---|
476 |