has_cs operátor
Egy rekordhalmazt szűr a kis- és nagybetűket megkülönböztető keresési sztringgel rendelkező adatokhoz. has_cs
indexelt kifejezéseket keres, ahol az indexelt kifejezés három vagy több karakterből áll. Ha a kifejezés kevesebb mint három karakterből áll, a lekérdezés megvizsgálja az oszlop értékeit, ami lassabb, mint a kifejezés indexben való keresése.
Az alábbi táblázat a has
megadott rövidítéseket használó operátorokat hasonlítja össze:
- RHS = a kifejezés jobb oldala
- LHS = a kifejezés bal oldala
Operátor | Leírás | Case-Sensitive | Példa (hozamok true ) |
---|---|---|---|
has |
A jobb oldali (RHS) egy teljes kifejezés a bal oldalon (LHS) | No | "North America" has "america" |
!has |
Az RHS nem teljes kifejezés az LHS-ben | No | "North America" !has "amer" |
has_cs |
Az RHS egy teljes kifejezés az LHS-ben | Yes | "North America" has_cs "America" |
!has_cs |
Az RHS nem teljes kifejezés az LHS-ben | Yes | "North America" !has_cs "amer" |
A többi operátorról és annak megállapításáról, hogy melyik operátor felel meg leginkább a lekérdezésnek, tekintse meg az adattípus-sztring-operátorokat ismertető cikket.
Teljesítménnyel kapcsolatos tippek
Megjegyzés
A teljesítmény a keresés típusától és az adatok szerkezetétől függ. Az ajánlott eljárásokért lásd: Ajánlott eljárások lekérdezése.
Syntax
T|
where
Oszlophas_cs
(
Kifejezés)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
T | string |
✔️ | Az a táblázatos bemenet, amelynek rekordjait szűrni kell. |
Oszlop | string |
✔️ | A rekordok szűréséhez használt oszlop. |
Expression | skaláris vagy táblázatos | ✔️ | Kifejezés, amelyben keresni szeretne. Ha az érték táblázatos kifejezés, és több oszlopot tartalmaz, az első oszlop lesz használva. |
Válaszok
A T azon sorai, amelyekhez a predikátum a következő true
: .
Példa
StormEvents
| summarize event_count=count() by State
| where State has_cs "FLORIDA"
Kimenet
Állapot | event_count |
---|---|
FLORIDA | 1042 |
Mivel az összes State
érték nagybetűs, az azonos értékű kisbetűs sztringek (például a "florida" ) keresése nem eredményez eredményt.
StormEvents
| summarize event_count=count() by State
| where State has_cs "florida"
Kimenet
Állapot | event_count |
---|---|
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: