strcmp()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
比較兩個字串。
函式會開始比較每個字串的第一個字元。 如果它們彼此相等,它會繼續下列配對,直到字元不同或到達較短字串結尾為止。
語法
strcmp(
string1,
string2)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
string1 | string |
✔️ | 要比較的第一個輸入字串。 |
string2 | string |
✔️ | 要比較的第二個輸入字串。 |
傳回
傳回整數值,指出字串之間的關聯性:
- <0 - 不符合的第一個字元在 string1 中的值比 string2 低
- 0 - 這兩個字串的內容相等
- >0 - 不符合的第一個字元在 string1 中的值大於 string2
範例
datatable(string1:string, string2:string) [
"ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"
]
| extend result = strcmp(string1,string2)
輸出
string1 | string2 | result |
---|---|---|
ABC | ABC | 0 |
abc | ABC | 1 |
ABC | abc | -1 |
abcde | abc | 1 |