= ~ (igual) operador
Filtra un conjunto de registros para datos con una serie que no distingue entre mayúsculas y minúsculas.
La tabla siguiente proporciona una comparación de los operadores == (igual a):
| Operador | Descripción | Distinguir mayúsculas de minúsculas | Ejemplo (produce true) |
|---|---|---|---|
== |
Igual que | Sí | "aBc" == "aBc" |
!= |
No igual a | Sí | "abc" != "ABC" |
=~ |
Igual que | Nee | "abc" =~ "ABC" |
!~ |
No igual a | Nee | "aBc" !~ "xyz" |
Para obtener más información sobre otros operadores y para determinar qué operador es el más adecuado para la consulta, consulte operadores de serie de tipo de datos.
Los operadores que no distinguen entre mayúsculas y minúsculas sólo están soportados actualmente para texto ASCII. Para la comparación no ASCII, utilice la función tolower () .
Sugerencias de rendimiento
El rendimiento depende del tipo de búsqueda y de la estructura de los datos.
Para obtener resultados más rápidos, utilice la versión sensible a las mayúsculas y minúsculas de un operador, por ejemplo, ==, no =~.
Sintaxis
T | where col =~ (expresión)
Argumentos
- T : la entrada tabular cuyos registros se van a filtrar.
- col -La columna a filtrar.
- expression : expresión escalar o literal.
Devoluciones
Filas en T para las que el predicado es true.
Ejemplo
events
| project original_time, name
| where original_time > ago(5m)
| where name =~ "wInDoWs"
| count
Resultados
| Total |
|---|
| 3.166 |