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;