8 - Operadores Relacionales = <> < <= > >=


Problema:

Borramos la tabla libros si existe

drop table if exists libros;

La creamos con la siguiente estructura:

create table libros(
  titulo varchar(20),
  autor varchar(30),
  editorial varchar(15),
  precio float
);

Por primera vez definimos un campo de tipo float.

Agregamos registros a la tabla:

insert into libros (titulo,autor,editorial,precio) values 
  ('El aleph','Borges','Planeta',12.50);
insert into libros (titulo,autor,editorial,precio) values 
  ('Martin Fierro','Jose Hernandez','Emece',16.00);
insert into libros (titulo,autor,editorial,precio) values 
  ('Aprenda PHP','Mario Molina','Emece',35.40);
insert into libros (titulo,autor,editorial,precio) values 
  ('Cervantes','Borges','Paidos',50.90);

Note que al ingresar valores numéricos (en este caso float) no se utilizan comillas y para el separador de decimales se usa el punto(.).

Seleccionamos todos los registros:

select titulo, autor,editorial,precio from libros;

Seleccionamos los registros cuyo autor sea diferente de 'Borges':

select titulo,autor,editorial,precio from libros where autor<>'Borges';

Seleccionamos los registros cuyo precio supere los 20 pesos:

select titulo,autor,editorial,precio from libros where precio>20;

Seleccionamos los libros cuyo precio es menor o igual a 30:

select titulo,autor,editorial,precio from libros where precio<=30;

Note que al comparar valores numéricos (en este caso de tipo float) no se utilizan comillas.




Retornar