Función LOWER en PostgreSQL

La función LOWER en PostgreSQL te permite convertir una expresión o valor de una columna en letras minúsculas. Esta función está englobada en las denominadas funciones de cadena.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

LOWER(expresión);

Esta función sólo admite un argumento de tipo cadena (char, varchar, etc.). Si el argumento no es de este tipo pero es compatible, PostgreSQL utilizará la función CAST internamente para convertirlo.

Ejemplos

Convertir una expresión

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

SELECT LOWER('Blog de MIGUEL TROYANO');Lenguaje del código: JavaScript (javascript)
Función LOWER en PostgreSQL

Convertir una campo

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

SELECT nombre, lower(nombre)
from empleados;Lenguaje del código: JavaScript (javascript)

Ejemplo completo

Copia y pega el siguiente código en tu consola de PostgreSQL y realiza paso a paso leyendo los comentarios.

-- www.MiguelTroyano.com
-- Borramos la tabla si existe
drop table empleados;

-- Creamos la tabla
create table empleados
(
    id_empleado numeric(2,0),
    id_departamento numeric(2,0),
    nombre character varying(50),
    puesto character varying(50),
    fecha_alta date,
    sueldo integer
);

-- Insertamos valores
insert into empleados values (1,1,'Miguel Troyano','Analista',to_date('26/09/1986','DD/MM/YYYY'),60000);
insert into empleados values (2,1,'Ismael Troyano','Analista',to_date('01/01/2001','DD/MM/YYYY'),60000);
insert into empleados values (3,1,'Jose Troyano','Alta Dirección',to_date('01/01/2001','DD/MM/YYYY'),80000);
insert into empleados values (4,1,'Pilar Redondo','Alta Dirección',to_date('02/02/2002','DD/MM/YYYY'),80000);

-- Convertimos a minúsculas un texto
SELECT LOWER('Blog de MIGUEL TROYANO');

-- Convertimos a minúsculas el valor de un campo
SELECT 	nombre, lower(nombre)
from empleados;Lenguaje del código: JavaScript (javascript)

Escribir un comentario