strcmp ()
İki dizgiyi karşılaştırır.
İşlev, her dizginin ilk karakterini karşılaştırmaya başlar. Bunlar birbirine eşitse, karakterler farklı oluncaya ya da daha kısa dizginin sonuna ulaşılıncaya kadar aşağıdaki çiftlerle devam eder.
Sözdizimi
strcmp(string1, string2)
Bağımsız değişkenler
- dizgi1: Karşılaştırma için ilk giriş dizgisi.
- dizgi2: Karşılaştırma için ikinci giriş dizgisi.
İadeler
Dizgiler arasındaki ilişkiyi gösteren bir integral değeri döndürür:
- < 0 -eşleşmeyen ilk karakter string1 dizgisindekinden string2 dizgisindekinden daha küçük bir değere sahip.
- 0 -her iki dizenin içeriği eşittir
- > 0 -eşleşmeyen ilk karakterin string1 dizgisindeki değeri string2 dizgisindekinden daha büyük.
Örnekler
datatable(string1:string, string2:string)
["ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"]
| extend result = strcmp(string1,string2)
| string1 | string2 | sonuç |
|---|---|---|
| ABC | ABC | 0 |
| ABC | ABC | 1 |
| ABC | ABC | -1 |
| abcde | ABC | 1 |