Udostępnij za pośrednictwem


startswith, operator

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Filtruje zestaw rekordów dla danych przy użyciu ciągu początkowego 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 Uwzględniana wielkość liter Przykład (plony 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.

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 startswith_cs uwzględniającej wielkość liter.

Składnia

Wyrażenie kolumny T | where startswith ()

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Dane wejściowe tabelaryczne do filtrowania.
Col string ✔️ Kolumna używana do filtrowania.
wyrażenie string ✔️ Wyrażenie, według 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

Wyjście

Stan event_count
LUIZJANA 463