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.
Tabla de Contenidos
ocultar
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)
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)