Función UPPER en PostgreSQL

La función UPPER en PostgreSQL es una herramienta fundamental para trabajar con texto en bases de datos. Permite convertir cualquier expresión o valor almacenado en una columna a letras mayúsculas, lo que resulta especialmente útil en tareas como normalización de datos, comparaciones insensibles a mayúsculas y minúsculas, o formateo de cadenas para reportes.

Esta función forma parte del conjunto de funciones de cadena en PostgreSQL, diseñadas para manipular y transformar texto de manera eficiente. Al ser fácil de usar y altamente versátil, es una de las primeras herramientas que deberías dominar si trabajas frecuentemente con datos textuales.

En este artículo, primero te mostraré la sintaxis básica de UPPER, y luego analizaremos ejemplos prácticos para que veas cómo implementarla en tus consultas de manera efectiva.

Para más información, puedes consultar la documentación oficial de PostgreSQL.

Sintaxis

Esta función acepta únicamente un argumento de tipo cadena, como char, varchar, o similares. Si proporcionas un argumento de otro tipo pero que sea compatible, PostgreSQL realizará automáticamente una conversión mediante la función CAST.

La sintaxis para utilizar la función UPPER en PostgreSQL es la siguiente:

UPPER(expresión);

Ejemplos

Convertir una expresión

En el siguiente ejemplo convertimos a minúsculas la frase Blog de MIGUEL TROYANO.

SELECT UPPER('Blog de MIGUEL TROYANO');
Función UPPER en PostgreSQL

Convertir una campo

En el siguiente ejemplo convertimos a minúsculas el campo nombre de la tabla empleados.

SELECT 	nombre, UPPER(nombre)
from empleados;

Escribir un comentario