Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MariaDB: funciones binarias
Este tutorial de MariaDB explica cómo usar MariaDB función binaria Con sintaxis y ejemplos.
describir
La función BINARY de MariaDB convierte valores en cadenas binarias.
sintaxis
La sintaxis de la función BINARY en MariaDB es:
BINARY value
parámetro o parámetro
valor El valor para convertir a una cadena binaria.
notas
- La función BINARIO es la abreviatura de CAST (valor COMO BINARIO).
- Consulte también la función CONVERTIR.
aplicar para
La función BINARY está disponible en las siguientes versiones de MariaDB:
- María Base de datos 10
ejemplo
Veamos algunos ejemplos de funciones BINARIAS de MariaDB y exploremos cómo usar funciones BINARIAS en MariaDB.
Por ejemplo:
SELECT BINARY('TechOnTheNet.com'); Result: 'prograrmaplus.com' SELECT BINARY('T'); Result: 'T'
El uso de la función BINARY para convertir un valor en una cadena binaria es una forma de forzar una comparación de cadenas byte por byte en lugar de comparaciones de carácter por carácter. Investiguemos más a fondo.
Por ejemplo:
SELECT 'TECHONTHENET' = 'prograrmaplus'; Result: 1
Si ejecutamos el ejemplo anterior, MariaDB hará una comparación carácter por carácter de “TECHONTHENET” y “prograrmaplus” y devolverá 1 (ya que “TECHONTHENET” y “prograrmaplus” son equivalentes carácter por carácter).
Sin embargo, si modificamos el ejemplo agregando una función BINARIA de la siguiente manera, cambiando la comparación a byte por byte en lugar de carácter por carácter:
SELECT BINARY 'TECHONTHENET' = 'prograrmaplus'; Result: 0
MariaDB realizará una comparación byte por byte de ‘TECHONTHENET’ y ‘prograrmaplus’ y devolverá 0 (ya que ‘TECHONTHENET’ y ‘prograrmaplus’ no son equivalentes byte por byte).