between işleci

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.

Syntax

T|whereifadebetween(leftRange..rightRange)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
T string ✔️ Kayıtları eşleştirilecek tablosal giriş. Örneğin, tablo adı.
ifade Skalar ✔️ 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 datetimeolabilir. Örneği inceleyin.

Döndürülenler

T'de (expr= leftRange ve expr<>= rightRange) koşulunun olarak değerlendirildiği satırlartrue.

Örnekler

Sayısal değerleri filtreleme

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

Çıkış

x
50
51
52
53
54
55

Tarihe göre filtrele

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

Çıkış

Count
476

Tarihe ve saate göre filtreleme

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

Çıkış

Count
301

Zaman aralığı kullanarak filtreleme

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

Çıkış

Count
476