La función UPPER en ORACLE es una herramienta fundamental cuando se trabaja con cadenas de texto y se necesita convertir todo su contenido a mayúsculas. Esta función asegura que cada carácter alfabético dentro de una cadena se transforme en su equivalente en mayúsculas, dejando intactos los números, caracteres especiales o espacios.
En este artículo, primero presentaré la sintaxis básica de la función UPPER y, posteriormente, exploraré ejemplos prácticos que demuestran cómo aprovecharla en diversas situaciones. Es común utilizar esta función para normalizar datos antes de realizar comparaciones, búsquedas o validaciones en una base de datos. Por ejemplo, cuando se trabaja con nombres, direcciones u otros textos que podrían haberse almacenado en diferentes formatos, la función UPPER facilita una comparación uniforme.
Otra ventaja clave de la función UPPER en Oracle es que se puede utilizar en combinación con otras funciones, como LOWER
o INITCAP
, para realizar transformaciones más avanzadas en cadenas de texto. Esto la convierte en una herramienta poderosa para cualquier administrador de bases de datos o desarrollador que busque estandarizar datos de manera eficiente.
Para más información, puedes consultar la documentación oficial de ORACLE.
Sintaxis
Escribe la siguiente sintaxis para utilizar la función UPPER en Oracle:
UPPER(cadena);
- UPPER: nombre de la función.
- cadena: campo o expresión que se va a convertir en mayúsculas.
Ejemplos
Convertir a mayúsculas una cadena
En este ejemplo convertimos a mayúsculas la cadena ‘ESTE texto se va COnVertir en MayUSCUlas’:
-- MiguelTroyano.com SELECT UPPER('ESTE texto se va COnVertir en MayUSCUlas') MAYUSCULAS FROM dual;

Convertir a mayúsculas un campo
En este ejemplo convertimos a mayúsculas el contenido del campo nombre:
SELECT nombre, UPPER(nombre) NOMBRE_1 FROM empleados;

Ejemplo completo
🚫 Acceso restringido
Para visualizar el código de ejemplo, es necesario iniciar sesión.
Puedes hacerlo sin registrarte desde el lateral derecho o los comentarios, utilizando tu cuenta de Microsoft o Google.
Fin acceso restringido 🚫