Una vez vez que hemos aprendido a filtrar usando el where con la condición igual, veremos los diferentes operadores relacionales en PostgreSQL para conseguir que los datos obtenidos sean los deseados.
Tabla de Contenidos
ocultar
Operadores relacionales en PostgreSQL
Los operadores relacionales o de comparación los utilizamos para poder filtrar la información en base a los datos de una o más columnas.
Tipos de operadores relacionales
Disponemos de seis operadores relacionales en PostgreSQL:
Operador | Función |
---|---|
= | Igual |
<> | Distinto |
< | Menor |
> | Mayor |
>= | Mayor o igual |
<= | Menor o igual |
Ejemplos
Copia y pega el siguiente código en tu consola de PostgreSQL y ejecuta paso a paso leyendo los comentarios.
-- borramos la tabla si existe
drop table if exists empleados;
-- creamos la tabla
create table empleados (
id numeric(2),
nombre varchar(50)
);
-- Insertamos registros:
insert into empleados (id, nombre)
values (1,'Miguel');
insert into empleados (id, nombre)
values (2,'Ismael');
insert into empleados (id, nombre)
values (3,'Pilar');
-- Mostramos todos los campos y registros
select *
from empleados
-- Mostramos todos los campos, pero solo de Miguel
select *
from empleados
where nombre='Miguel';
-- Mostramos el ID de los empleados diferentes a Miguel
select ID
from empleados
where nombre<>'Miguel';
-- Mostramos los nombres cuyo id sea mayor a 1
select nombre
from empleados
where id>1;
-- Mostramos los nombres cuyo id sea mayor o igual a 1
select nombre
from empleados
where id>=1;