Operatore between
Filtra un set di record per i dati corrispondenti ai valori in un intervallo inclusivo.
between
può essere usato con qualsiasi espressione numerica, di data/ora o di intervallo di tempo.
Sintassi
T|
where
Exprbetween
(
leftRange..
rightRange)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
T | string |
✔️ | Input tabulare i cui record devono essere corrispondenti. Ad esempio, il nome della tabella. |
Expr | scalare | ✔️ | Espressione utilizzata per filtrare. |
leftRange | int, long, real o datetime | ✔️ | Espressione dell'intervallo sinistro. L'intervallo è inclusivo. |
rightRange | int, long, real, datetime o timepan | ✔️ | Espressione dell'intervallo a destra. L'intervallo è inclusivo. Questo valore può essere di tipo timepan solo se expr e leftRange sono entrambi di tipo datetime . Vedere l'esempio. |
Restituisce
Righe in T per cui il predicato di (expr>= leftRange ed expr<= rightRange) restituisce true
.
Esempio
Filtrare i valori numerici
range x from 1 to 100 step 1
| where x between (50 .. 55)
Output
x |
---|
50 |
51 |
52 |
53 |
54 |
55 |
Filtrare in base alla data
StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count
Output
Conteggio |
---|
476 |
Filtrare in base a data e ora
StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count
Output
Conteggio |
---|
301 |
Filtrare usando un intervallo di intervalli di tempo
StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count
Output
Conteggio |
---|
476 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per