No MariaDB, podemos usar o
UPPER()
função para converter caracteres minúsculos em seus equivalentes maiúsculos. Alternativamente, podemos usar
UCASE()
, que é sinônimo de UPPER()
. Exemplo
SELECT UPPER('Important notice!');
Resultado:
IMPORTANT NOTICE!
Todos os caracteres maiúsculos permanecem maiúsculos, enquanto os caracteres minúsculos são convertidos em maiúsculos.
Como mencionado anteriormente, o
UCASE()
função faz a mesma coisa. Aqui está UPPER()
e UCASE()
lado a lado:SELECT
UPPER('superyacht'),
UCASE('superyacht');
Resultado:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
Exemplo de banco de dados
Aqui está um exemplo de conversão dos resultados de uma consulta de banco de dados para letras maiúsculas:
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10;
Resultado:
+----------------+----------------+ | Name | UPPER(Name) | +----------------+----------------+ | Kabul | KABUL | | Qandahar | QANDAHAR | | Herat | HERAT | | Mazar-e-Sharif | MAZAR-E-SHARIF | | Amsterdam | AMSTERDAM | | Rotterdam | ROTTERDAM | | Haag | HAAG | | Utrecht | UTRECHT | | Eindhoven | EINDHOVEN | | Tilburg | TILBURG | +----------------+----------------+
Aqui eu converti o
Name
coluna para seu equivalente maiúsculo. Para converter ao contrário (de maiúsculas para minúsculas), podemos usar
LOWER()
e seu sinônimo LCASE()
.