strcmp()
比较两个字符串。
此函数从比较每个字符串的第一个字符开始。 如果第一个字符相同,则继续比较接下来的字符对,直到字符不同或到达较短字符串的末尾。
语法
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 |