strcmp()

比較兩個字串。

函數會開始比較每個字串的第一個字元。 如果它們彼此相等,它會繼續進行下列配對,直到字元不同或到達較短字串結尾為止。

語法

strcmp(string1,string2)

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
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