strcmp()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Сравнивает две строки.
Функция начинает сравнение первого символа каждой строки. Если они равны друг другу, он продолжается со следующими парами до тех пор, пока символы не отличаются или пока не будет достигнут конец более короткой строки.
Синтаксис
strcmp(
string1,
string2)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
string1 | string |
✔️ | Первая входная строка для сравнения. |
string2 | string |
✔️ | Вторая входная строка для сравнения. |
Возвраты
Возвращает целочисленное значение, указывающее связь между строками:
- <0 — первый символ, который не соответствует меньшему значению в строке1, чем в строке2
- 0 — содержимое обеих строк равно
- >0 — первый символ, который не соответствует большему значению в строке1, чем в строке2
Пример
datatable(string1:string, string2:string) [
"ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"
]
| extend result = strcmp(string1,string2)
Выходные данные
строка1 | string2 | result |
---|---|---|
ABC | ABC | 0 |
abc | ABC | 1 |
ABC | abc | -1 |
abcde | abc | 1 |