GitHubKontrybutorzy w programie GitHub: Edytuj w trybie z połączeniem

Operator == (equals)

Filtruje zestaw rekordów dla danych pasujących do łańcucha, w którym rozróżniana jest wielkość liter.

W poniższej tabeli przedstawiono porównanie operatorów == :

Operator Opis Rozróżnianie wielkości liter Przykład (uzysk true)
== Równe Tak "aBc" == "aBc"
!= nie jest równe Tak "abc" != "ABC"
=~ Równe Nie "abc" =~ "ABC"
!~ nie jest równe Nie "aBc" !~ "xyz"

Więcej informacji na temat innych operatorów oraz określenie, który operator jest najbardziej odpowiedni dla danego zapytania, zawiera sekcja operatory łańcuchowe danych typu danych.

Wskazówki dotyczące wydajności

Wydajność zależy od typu wyszukiwania i struktury danych.

W celu uzyskania szybszych wyników należy użyć operatora, w którym jest rozróżniana wielkość liter, na przykład ==, a nie =~.

Składnia

T | where kol == (* wyrażenia)

Argumenty

  • T -dane wejściowe tabelaryczne, których rekordy mają być filtrowane.
  • col -Kolumna do filtrowania.
  • expression -Wyrażenie skalarne lub literalne.

Zwraca

Wiersze w T , dla których predykatem jest true.

Przykład

events
    | project original_time, user_id
    | where original_time > ago(5m)
    | where user_id == "user"
    | count 

Wyniki

Liczebność
1287