En MariaDB, podemos usar UPPER()
función para convertir caracteres en minúsculas a su equivalente en mayúsculas.
Alternativamente, podemos usar UCASE()
, que es sinónimo de UPPER()
.
Ejemplo
SELECT UPPER('Important notice!');
Resultado:
IMPORTANT NOTICE!
Los caracteres en mayúsculas permanecen en mayúsculas, mientras que los caracteres en minúsculas se convierten a mayúsculas.
Como se mencionó anteriormente, el UCASE()
función hace lo mismo. Aquí está UPPER()
y UCASE()
uno al lado del otro:
SELECT
UPPER('superyacht'),
UCASE('superyacht');
Resultado:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
Ejemplo de base de datos
Aquí hay un ejemplo de cómo convertir los resultados de una consulta de base de datos a mayú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 | +----------------+----------------+
Aquí convertí el Name
columna a su equivalente en mayúsculas.
Para convertir al revés (de mayúsculas a minúsculas), podemos usar LOWER()
y su sinónimo LCASE()
.