Функция MySQL STRCMP ()

Функция STRCMP ()

MySQL функция strcmp () используется для сравнения двух строк. Он возвращает 0, если обе строки одинаковы, и возвращает -1, если первый аргумент меньше второго в соответствии с определенным порядком, и 1, когда второй меньше первого.

Синтаксис:

 STRCMP (expr1, expr2) 

Аргумент

Имя Описание
expr1 Первая строка для сравнения.
expr2 Вторая строка для сравнения.

Синтаксическая диаграмма:

Видеопрезентация

Пример: MySQL STRCMP ( ) function

В приведенном ниже операторе MySQL с использованием функции STRCMP () сравниваются две строки, и, поскольку обнаруживается, что строки совпадают, возвращается 0.

Код:

  SELECT STRCMP ('mytesttext', 'mytesttext');  

Пример вывода:

 mysql> ВЫБРАТЬ STRCMP ('mytesttext', 'mytesttext'); + ----------------------------  -------- + |  STRCMP ('mytesttext', 'mytesttext') | + ------------------------------------ + |  0 |  + ------------------------------------ + 1 строка в наборе (0,01 сек) 

Функция MySQL STRCMP () с несопоставленными строками

Указанный ниже оператор MySQL использует функцию STRCMP () для сравнения двух строк и возвращает -1 в соответствии с поведением сравнения по умолчанию

Код:

  SELECT STRCMP ('mytesttext', 'mytest_text');  

Пример вывода :

 mysql> SELECT STRCMP ('mytesttext', 'mytest_text'); + -------------------------  ------------ + |  STRCMP ('mytesttext', 'mytest_text') | + ------------------------------------- +  |  -1 |  + ------------------------------------- + 1 строка в наборе (0.00 сек) 

Все строковые функции

Оцените статью
nanomode.ru
Добавить комментарий