operador between
Filtra un conjunto de registros para los datos que coinciden con los valores de un rango inclusivo.
between puede operar en cualquier expresión numérica, de fecha y hora, o de intervalo de tiempo.
Sintaxis
T | where expr between (leftRange..rightRange)
Si la expresión expr es datetime-se proporciona otra sintaxis de azúcar sintáctica:
T | where expr between (leftRangeDateTime..rightRangeIntervalo de tiempo)
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| NONE. | string | ✓ | La entrada tabular cuyos registros deben coincidir. Por ejemplo, el nombre de tabla. |
| expr | string | ✓ | La expresión utilizada para filtrar. |
| leftRange | string | ✓ | La expresión del rango izquierdo (inclusive). |
| rightRange | string | ✓ | La expresión del rango derecho (inclusive). |
Devoluciones
Filas en T para las que el predicado de (expr > = leftRange y expr < = rightRange) se evalúa en true.
Ejemplos
Filtrar valores numéricos
range x from 1 to 100 step 1
| where x between (50 .. 55)
Resultados
| x |
|---|
| 50 |
| 51 |
| 52 |
| 53 |
| 54 |
| 55 |
Filtrar fecha y hora
events
| where original_time between (datetime(2023-04-25) .. datetime(2023-04-30))
| count
Resultados
| Total |
|---|
| 476 |
events
| where original_time between (datetime(2023-01-27) .. 3d)
| count
Resultados
| Total |
|---|
| 476 |