你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

strcmp()

适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure MonitorMicrosoft✅ 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