ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consultas - Base De Datos


Enviado por   •  2 de Noviembre de 2014  •  246 Palabras (1 Páginas)  •  310 Visitas

1. Listar a todos los clientes cuyo estado sea VIP

Select NOMBRE,APELLIDO,ESTADO

from CLIENTE

Where ESTADO ='VIP'

2. Mostra los codigos,nombres y apellidos de los clientes que tienen autos.Se debe usar alias

SELECT C.cod_cli as 'Codigo' ,C.apellido as 'Apellido',C.nombre as 'Nombre'

FROM cliente C inner join matricula M

ON C.COD_CLI=M.cod_cli

WHERE C.COD_CLI=M.cod_cli

3. Listar los nombres ,apelllidos de los clientes con sus respectivas matriculas de autos que son poseedores de la marca VW

SELECT C.cod_cli, C.apellido,C.nombre, M.MAT

FROM cliente C inner join MATRICULA M

ON M.cod_cli=C.COD_CLI

WHERE M.MARCA='VW'

4. Mostrar los nombres,apellidos de los dueños de los autos que han tenido cambio de aceite pero no cambio de filtro

select C.NOMBRE, C.APELLIDO

from (CLIENTE C inner join MATRICULA M

on c.cod_cli = m.cod_cli) inner join REVISION R

on m.mat = r.mat

WHERE CAMBIO_ACEITE='Y'AND CAMBIO_FILTRO='N'

5. Mostrar la matricula de los autos que han tenido cambio de freno y cambio de aceite.

select M.MAT

from(CLIENTE C inner join MATRICULA M on c.cod_cli = m.cod_cli)

inner join REVISION R on m.mat = r.mat

WHERE CAMBIO_FRENOS='Y' AND CAMBIO_ACEITE='Y'

6. Mostrar el numero de veces que ha tenido revisiones cada auto en el taller

SELECT MAT, COUNT(*) as 'Numero de revisiones'

FROM REVISION

GROUP BY MAT

7. Realizar un procedimiento Almacenado

create procedure PRO_CLIENTE

@NOMBRE varchar(10)

As select COD_CLI, APELLIDO, EDAD

from CLIENTE

where NOMBRE= @NOMBRE;

...

Descargar como (para miembros actualizados)  txt (1.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com