8 - Operadores Relacionales = <> < <= > >= |
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.