Operador between
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Filtra un conjunto de registros para los datos que coinciden con los valores de un intervalo inclusivo.
between
puede operar en cualquier expresión numérica, de tipo datetime o intervalo de tiempo.
Sintaxis
T |
where
expr between
(
leftRange..
rightRange)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
T | string |
✔️ | Entrada tabular cuyos registros se van a buscar coincidencias. Por ejemplo, el nombre de la tabla. |
expr | escalares | ✔️ | Expresión que se usa para filtrar. |
leftRange | int, long, real o datetime | ✔️ | Expresión del intervalo izquierdo. El intervalo es inclusivo. |
rightRange | int, long, real, datetime o timespan | ✔️ | Expresión del intervalo derecho. El intervalo es inclusivo. Este valor solo puede ser de tipo timespan si expr y leftRange son de tipo datetime . Vea el ejemplo. |
Devoluciones
Filas en T para las que el predicado de (expr>= leftRange y expr<= rightRange) se evalúa como true
.
Ejemplos
Filtrar valores numéricos
range x from 1 to 100 step 1
| where x between (50 .. 55)
Salida
x |
---|
50 |
51 |
52 |
53 |
54 |
55 |
Filtrar por fecha
StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count
Salida
Count |
---|
476 |
Filtrar por fecha y hora
StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count
Salida
Count |
---|
301 |
Filtrado mediante un intervalo de intervalo de tiempo
StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count
Salida
Count |
---|
476 |