operator startswith

Filtruje zestaw rekordów dla danych z ciągiem początkowym bez uwzględniania wielkości liter.

Poniższa tabela porównuje operatory startswith przy użyciu podanych skrótów:

  • RHS = prawa strona wyrażenia
  • LHS = lewa strona wyrażenia
Operator Opis Case-Sensitive Przykład (yields true)
startswith RHS to początkowa podsekwencja LHS Nie "Fabrikam" startswith "fab"
!startswith RHS nie jest początkową podsekwencją LHS Nie "Fabrikam" !startswith "kam"
startswith_cs RHS to początkowa podsekwencja LHS Tak "Fabrikam" startswith_cs "Fab"
!startswith_cs RHS nie jest początkową podsekwencją LHS Tak "Fabrikam" !startswith_cs "fab"

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.

Porady 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 startswith_cs z uwzględnieniem wielkości liter.

Składnia

T|wherePłkstartswith(Wyrażenie)

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
T string ✔️ Dane wejściowe tabelaryczne do filtrowania.
Płk string ✔️ Kolumna używana do filtrowania.
expression string ✔️ Wyrażenie, za pomocą którego ma być filtrowane.

Zwraca

Wiersze w języku T , dla których predykat to true.

Przykład

StormEvents
| summarize event_count=count() by State
| where State startswith "Lo"
| where event_count > 10
| project State, event_count

Dane wyjściowe

Stan event_count
LUIZJANA 463