CONSULTAR CON CONDICIONAL

crear una consulta que visualice todos los libros que en su nombre tengan redes

ANALISIS

que informacion se desea mostrar o visualizar (*)

Sintaxis

select * from libro where descripcion='redes';

*crear una consulta que visualice todos los libros que tengan el nombre de redes.


Realizar una consulta que visualice la información de los libros que contengan a partir de 100 paginas y su precio sea mayor o igual a 65000

ANALISIS

que informacion desea mostrar o visulizar

tabla libro

condicion(es): nropaginas>=100 y precio>=65000

Sintaxis

select * from libro where nropagina>=100 and precio>=65000;

- visualizar la informacion de los libros L01, L02, L03 

ANALISIS

Tabla Libro 

Condicion: codigo=L01 o codigo=L02 or codigo= L03

Sintaxis

select * from libro where idilibro='L01' or idilibro='L03';


-Visualizar la informacion de los libros del L01 al L05

ANALISIS:


-Reemplazar el comando or po el comando in

Visualizar la informacion de los libros L01,L01,L01.

ANALISIS

que informacion desea mostrar o visualizar

Tabla Libro

Condicion: codigo= L01 o codigo=L02 or codigo=L03

Sintaxis

select * from libro where idilibro in('L01','L'02,'L03');


-Reemplazar el comando and por el comando between cuando se manejan intervalo

ANALISIS

que informacion desea mostrar o visualizar

Tabla Libro

Condicion; codigo del libro entre L01 y L06

Sintaxis

select * from libro where idilibro between 'L01' and 'L06';

-El comando like sirve para buscar coincidencias o busquedas no precisas

Este comando tiene 3 variables

Like '% a': Que termina en la letra 

Like 'a%': Que inicia en la letra a

Like '%a%': Que en alguna parte la a

-Visualizar la informacion de los libros que comiences con la letra c

ANALISIS

Tabla Libro

Condicion: el nombre del libro comience con la letra C

Sintaxis

select * from libro where descripcion like 'c%';

-Visualizar el nombre de los libros que en el nombre tengan la letra t

slect * from libro where descripcion like '%t%'; 

-visualizar los libros que en su descripcion contienen el numero 2 romanos


-Visualizar el nombre de los libros que en el nombre incluya la palabra redes 

select * from libro where descripvcion like '%redes%';


-Consultas relacionales (entre varias tablas)

visualizar el codigo del libro, el nombre del libro, el codigo del autor y el nombre del autor con sus respectivos libros escritos.

ANALISIS

1. que se desea consultar y de que tablas?

libro.idilibro

libro.descripcion

autor,codautor

autor.nombre

2. que tablas se ven afectadas o involucradas?

Libro

Autor

Liautedi

3. condicion (es)

ninguna

4. Como se relacionan las tablas?

libro.idilibro=liautedi.idilibro

liautedi.codautor=autor.codautor

5. Que comando se debe utilizar?

select

Sintaxis

select libro.idilibro,libro.descripcion,autor.codautor,autor.nombre from libro,autor,liautedi where libro.idilibro=liautedi.idilibro and

liautedi.codautor=autor.codautor;


nota: distinc

para que no se repita la informacion

select distinct libro.idilibro,libro.descripcion,autor.codautor,autor.nombre from libro,autor,liautedi where libro.idilibro=liautedi.idilibro and

liautedi.codautor=autor.codautor;




© 2019 Heavy Lab. Todos los derechos reservados.
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar