Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Filtruje zestaw rekordów dla danych przy użyciu ciągu bez uwzględniania wielkości liter.
W poniższej tabeli przedstawiono porównanie operatorów == (równa się):
| Obsługujący | opis | Uwzględniana wielkość liter | Przykład (plony true) |
|---|---|---|---|
== |
Równa się | Tak | "aBc" == "aBc" |
!= |
Nie równa się | Tak | "abc" != "ABC" |
=~ |
Równa się | Nie. | "abc" =~ "ABC" |
!~ |
Nie równa się | Nie. | "aBc" !~ "xyz" |
Aby uzyskać więcej informacji na temat innych operatorów i określić, który operator jest najbardziej odpowiedni dla zapytania, zobacz operatory ciągów typu danych.
Wskazówki dotyczące wydajności
Uwaga
Wydajność zależy od typu wyszukiwania i struktury danych. Aby uzyskać najlepsze rozwiązania, zobacz Najlepsze rozwiązania dotyczące zapytań.
Jeśli to możliwe, użyj == — wersji operatora z uwzględnieniem wielkości liter.
Składnia
Wyrażenie kolumny T|where=~()
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Typ | Wymagania | opis |
|---|---|---|---|
| T | string |
✔️ | Dane wejściowe tabelaryczne, których rekordy mają być filtrowane. |
| Col | string |
✔️ | Kolumna do filtrowania. |
| wyrażenie | string |
✔️ | Wyrażenie używane do filtrowania. |
Zwraca
Zwraca wiersze w języku T , dla których predykat to true.
Przykłady
W poniższym przykładzie =~ pokazano, jak używać operatora do filtrowania zestawu rekordów dla danych przy użyciu ciągu bez uwzględniania wielkości liter.
StormEvents
| where State =~ "kansas"
| project EventId, State
W poniższej tabeli przedstawiono tylko pierwsze 10 wyników. Aby wyświetlić pełne dane wyjściowe, uruchom zapytanie.
| Id zdarzenia | Stan |
|---|---|
| 70787 | KANSAS |
| 43450 | KANSAS |
| 43451 | KANSAS |
| 38844 | KANSAS |
| 18463 | KANSAS |
| 18464 | KANSAS |
| 18495 | KANSAS |
| 43466 | KANSAS |
| 43467 | KANSAS |
| 43470 | KANSAS |