En MariaDB, LCASE()
es una función de cadena incorporada que devuelve su argumento de cadena con todos los caracteres cambiados a minúsculas.
El resultado se devuelve en la asignación de juego de caracteres actual. El valor predeterminado es latin1
(cp1252 Europa Occidental).
LCASE()
es un sinónimo de LOWER()
.
Sintaxis
La sintaxis es así:
LCASE(str)
Donde str
es la cadena para convertir a minúsculas.
Ejemplo
He aquí un ejemplo básico:
SELECT LCASE('Take Five');
Resultado:
+--------------------+ | LCASE('Take Five') | +--------------------+ | take five | +--------------------+
Aquí hay otro ejemplo:
SELECT LCASE('SIDEKICK');
Resultado:
+-------------------+ | LCASE('SIDEKICK') | +-------------------+ | sidekick | +-------------------+
Un ejemplo de base de datos
Aquí hay un ejemplo de cómo convertir los resultados de una consulta de base de datos a minúsculas:
SELECT
PetName,
LCASE(PetName)
FROM Pets;
Resultado:
+---------+----------------+ | PetName | LCASE(PetName) | +---------+----------------+ | Fluffy | fluffy | | Fetch | fetch | | Scratch | scratch | | Wag | wag | | Tweet | tweet | | Fluffy | fluffy | | Bark | bark | | Meow | meow | +---------+----------------+
Cadenas binarias
LCASE()
no funciona en cadenas binarias (BINARY
, VARBINARY
, BLOB
).
Ejemplo:
SELECT LCASE(BINARY 'SIDEKICK');
Resultado:
+--------------------------+ | LCASE(BINARY 'SIDEKICK') | +--------------------------+ | SIDEKICK | +--------------------------+
Argumentos nulos
Pasando null
devuelve null
:
SELECT LCASE(null);
Resultado:
+-------------+ | LCASE(null) | +-------------+ | NULL | +-------------+
Argumento faltante
Llamando a LCASE()
sin pasar ningún argumento da como resultado un error:
SELECT LCASE();
Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LCASE'