Partilhar via


operador !~ (not equals)

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Filtra um conjunto de registros para dados que não correspondem a uma cadeia de caracteres que não diferencia maiúsculas de minúsculas.

A tabela a seguir fornece uma comparação dos == operadores (iguais):

Operador Descrição Diferencia maiúsculas de minúsculas Exemplo (suspende true)
== Igual a Sim "aBc" == "aBc"
!= Não é igual a Sim "abc" != "ABC"
=~ Igual a Não "abc" =~ "ABC"
!~ Não é igual a Não "aBc" !~ "xyz"

Para obter mais informações sobre outros operadores e determinar qual operador é mais apropriado para sua consulta, consulte operadores de cadeia de caracteres de tipo de dados.

Dicas de desempenho

Observação

O desempenho depende do tipo de pesquisa e da estrutura dos dados. Para obter as práticas recomendadas, consulte Práticas recomendadas de consulta.

Quando possível, use o !=, que diferencia maiúsculas de minúsculas.

Sintaxe

Expressão da coluna T | where !~ ()

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
T string ✔️ a entrada tabular cujos registros serão filtrados.
column string ✔️ A coluna pela qual filtrar.
expressão scalar ✔️ A expressão escalar ou literal para a qual pesquisar.

Devoluções

As linhas em T para as quais o predicado é true.

Exemplo

StormEvents
| summarize event_count=count() by State
| where (State !~ "texas") and (event_count > 3000)
| project State, event_count

Saída

Estado event_count
KANSAS 3,166