Aracılığıyla paylaş


strcmp()

Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini Azure İzleyiciMicrosoft 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