No MariaDB,
LCASE() é uma função de string interna que retorna seu argumento de string com todos os caracteres alterados para minúsculas. O resultado é retornado no mapeamento do conjunto de caracteres atual. O padrão é
latin1 (cp1252 Europa Ocidental). LCASE() é um sinônimo para LOWER() . Sintaxe
A sintaxe fica assim:
LCASE(str) Onde
str é a string a ser convertida para minúscula. Exemplo
Segue um exemplo básico:
SELECT LCASE('Take Five'); Resultado:
+--------------------+
| LCASE('Take Five') |
+--------------------+
| take five |
+--------------------+ Aqui está outro exemplo:
SELECT LCASE('SIDEKICK'); Resultado:
+-------------------+
| LCASE('SIDEKICK') |
+-------------------+
| sidekick |
+-------------------+ Um exemplo de banco de dados
Aqui está um exemplo de conversão dos resultados de uma consulta de banco de dados para letras 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 | +---------+----------------+
Strings binárias
LCASE() não funciona em strings binárias (BINARY , VARBINARY , BLOB ). Exemplo:
SELECT LCASE(BINARY 'SIDEKICK'); Resultado:
+--------------------------+ | LCASE(BINARY 'SIDEKICK') | +--------------------------+ | SIDEKICK | +--------------------------+
Argumentos nulos
Passando
null retorna null :SELECT LCASE(null); Resultado:
+-------------+ | LCASE(null) | +-------------+ | NULL | +-------------+
Argumento ausente
Chamando
LCASE() sem passar nenhum argumento resulta em um erro:SELECT LCASE(); Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LCASE'