MariaDB функция BINARY

В этом учебном пособии вы узнаете, как использовать MariaDB функцию BINARY с синтаксисом и примерами.

Описание

MariaDB функция BINARY преобразует значение в двоичную строку.

Синтаксис

Синтаксис функции BINARY в MariaDB:

BINARY value

Параметры или аргументы

value
Значение для преобразования в двоичную строку.

Примечание

  • Функция BINARY является сокращением для CAST (value AS BINARY).
  • См. также функцию CONVERT.

Применение

Функция BINARY может использоваться в следующих версиях MariaDB:

  • MariaDB 10

Пример

Рассмотрим примеры функции BINARY, чтобы понять, как использовать функцию BINARY в MariaDB.
Например:

Использование функции BINARY для приведения значения к двоичной строке является одним из способов побитового сравнения строк, а не посимвольного сравнения. Давайте исследуем это дальше.
Например:

Если бы мы запустили приведенный выше пример, MariaDB выполнила бы посимвольное сравнение 'GOOGLE.COM' и 'google.com' и возвратила бы 1 (потому что для посимвольного сравнения 'GOOGLE.COM' и 'google.com' эквивалентны).
Однако, если мы изменили пример, добавив функцию BINARY следующим образом, изменив сравнение на побайтовое вместо посимвольного:

MariaDB будет выполнять побайтное сравнение 'GOOGLE.COM' и 'google.com' и будет возвращать 0 (потому что для по-байтового сравнения 'GOOGLE.COM' и 'google.com' НЕ эквивалентны.)