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'