Función UPPER en Oracle

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 una cadena

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;
Convertir a mayúsculas un campo

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 🚫


Escribir un comentario