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|
where
ifadebetween
(
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 datetime olabilir. Ö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 |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin