Поделиться через


strcmp()

Сравнивает две строки.

Функция начинает сравнение первого символа каждой строки. Если они равны друг другу, он продолжается со следующими парами до тех пор, пока символы не отличаются или пока не будет достигнут конец более короткой строки.

Синтаксис

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