Compartir vía


Operador =~ (igual a).

Filtra un conjunto de registros para los datos con una cadena que no distingue mayúsculas de minúsculas.

En la tabla siguiente se proporciona una comparación de los == operadores (iguales):

Operador Descripción Distingue mayúsculas de minúsculas Ejemplo (produce true)
== Equals "aBc" == "aBc"
!= Not Equals "abc" != "ABC"
=~ Equals No "abc" =~ "ABC"
!~ Not Equals No "aBc" !~ "xyz"

Para obtener más información sobre otros operadores y determinar qué operador es más adecuado para la consulta, consulte operadores de cadena de tipo de datos.

Consejos de rendimiento

Nota

El rendimiento depende del tipo de búsqueda y de la estructura de los datos. Para conocer los procedimientos recomendados, consulte Procedimientos recomendados de consulta.

Cuando sea posible, use == : una versión con distinción entre mayúsculas y minúsculas del operador.

Syntax

T|wherecol=~(Expresión)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
T string ✔️ Entrada tabular cuyos registros se van a filtrar.
col string ✔️ Columna que se va a filtrar.
expression string ✔️ Expresión que se usa para filtrar.

Devoluciones

Las filas de T en las que el predicado es true.

Ejemplo

Los State valores de la StormEvents tabla se escriben en mayúsculas. La consulta siguiente coincide con las columnas con el valor "KANSAS".

StormEvents
| where State =~ "kansas"
| project EventId, State

En la tabla siguiente solo se muestran los primeros 10 resultados. Para ver la salida completa, ejecute la consulta.

EventId State
70787 KANSAS
43450 KANSAS
43451 KANSAS
38844 KANSAS
18463 KANSAS
18464 KANSAS
18495 KANSAS
43466 KANSAS
43467 KANSAS
43470 KANSAS