strcmp()
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini✅ Azure İzleyici✅Microsoft Sentinel
İki dizeyi karşılaştırır.
İşlev, her dizenin ilk karakterini karşılaştırmaya başlar. Birbirlerine eşitse, karakterler farklılık gösterene veya daha kısa dizenin sonuna ulaşılana kadar aşağıdaki çiftlerle devam eder.
Sözdizimi
strcmp(
dize1,
dize2)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
dize1 | string |
✔️ | Karşılaştırma için ilk giriş dizesi. |
dize2 | string |
✔️ | Karşılaştırma için ikinci giriş dizesi. |
Döndürülenler
Dizeler arasındaki ilişkiyi gösteren bir tamsayı değeri döndürür:
- <0 - eşleşmeyen ilk karakter, dize1'de dize2'den daha düşük bir değere sahiptir
- 0 - her iki dizenin içeriği de eşittir
- >0 - eşleşmeyen ilk karakter, dize1'de dize2'den daha büyük bir değere sahiptir
Örnek
datatable(string1:string, string2:string) [
"ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"
]
| extend result = strcmp(string1,string2)
Çıktı
dize1 | dize2 | result |
---|---|---|
ABC | ABC | 0 |
abc | ABC | 1 |
ABC | abc | -1 |
abcde | abc | 1 |