Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solucion Laboratorio SQL
Solucion Laboratorio SQL
� Calcule el valor promedio de los cursos cuyas horas sean mayores a 40.
SELECT AVG(`valor_cur`) FROM curso WHERE `horas_cur`>'40'
� Muestre todos los campos de la tabla curso en orden ascendente seg�n el valor.
Select * from curso order by `valor_cur` asc
� Visualizar los datos del pedido 1, incluyendo el nombre del cliente, la direcci�n
del mismo, el nombre y el valor de los art�culos que tiene dicho pedido.
SELECT cliente.nom_cli, cliente.dir_cli, articulo.tit_art,articulo.prec_art FROM
cliente, articulo, pedido WHEREpedido.id_ped='1'
� Visualizar el nombre del cliente, la fecha y el valor del pedido m�s costoso.
SELECT MAX(pedido.val_ped), cliente.nom_cli,pedido.fec_ped, pedido.val_ped FROM
cliente, pedido WHERE1
� Mostrar los pedidos con los respectivos art�culos (c�digo, nombre, valor y
cantidad pedida).
SELECT articulo.id_art, articulo.tit_art,articulo.prec_art,
articuloxpedido.can_art_artped FROMarticulo, articuloxpedido WHERE 1
� Visualizar los pedidos que se han realizado para el articulo con id 2, el listado
debe mostrar el nombre y direcci�n del cliente, el respectivo n�mero de pedido y la
cantidad solicitada.
SELECT cliente.nom_cli, cliente.dir_cli, pedido.id_ped,
articuloxpedido.can_art_artped FROM cliente, pedido, articulo, articuloxpedido
WHERE articulo.id_art='2'
� Visualizar los datos de las empresas fundadas entre el a�o 1991 y 1998.
SELECT * FROM `compa�ia` WHERE `coma�ofun`>='1991' and `coma�ofun`<='1998'
� Listar los todos datos de los automotores cuya p�liza expira en octubre de 2013,
este reporte debe visualizar la placa, el modelo, la marca, n�mero de pasajeros,
cilindraje nombre de automotor, el valor de la p�liza y el valor asegurado.
SELECT automotores.autoplaca, automotores.automodelo, automotores.automarca,
automotores.autonumpasajeros, automotores.autocilindraje,
automotores.autotipo,aseguramientos.asecosto, aseguramientos.asevalorasegurado FROM
aseguramientos, automotores WHERE `asefechaexpiracion`>'2013-08-31' and
`asefechaexpiracion`<'2013-10-01'
� Visualizar los datos de los incidentes que han tenido un(1) herido, este reporte
debe visualizar la placa del automotor, con los respectivos datos de la p�liza como
son fecha de inicio, valor, estado y valor asegurado.
SELECT automotores.autoplaca,aseguramientos.asefechainicio,
aseguramientos.asecosto,aseguramientos.aseestado,aseguramientos.asevalorasegurado
FROM incidentes,automotores, aseguramientos WHERE `incicantheridos`='1'
� Visualizar los incidentes del veh�culo con placas " FLL420", este reporte debe
visualizar la fecha, el lugar, la cantidad de heridos del incidente, la fecha de
inicio la de expiraci�n de la p�liza y el valor asegurado.
SELECT incidentes.incifecha, incidentes.incilugar, incidentes.incicantheridos,
aseguramientos.asefechaexpiracion, aseguramientos.asevalorasegurado FROM
aseguramientos, incidentesWHERE incidentes.inciplaca='FLL420'
� Visualizar los datos de la p�liza cuyo valor asegurado es el m�s costoso, este
reporte adem�s de visualizar todos los datos de la p�liza, debe presentar todos
los datos del veh�culo que tiene dicha p�liza.
SELECT MAX(aseguramientos.asevalorasegurado), aseguramientos.asecodigo,
aseguramientos.asefechainicio, aseguramientos.asefechaexpiracion,
aseguramientos.asevalorasegurado,aseguramientos.aseestado, aseguramientos.asecosto,
automotores.autoplaca, automotores.automarca, automotores.autotipo,
automotores.automodelo,automotores.autonumpasajeros,automotores.autocilindraje,
automotores.autonumchasis FROM aseguramientos, automotores WHERE 1
� Visualizar los datos de las p�lizas de los automotores tipo 1, este reporte debe
incluir placa, marca, modelo, cilindraje del veh�culo junto con la fecha de
inicio, de finalizaci�n y estado de la p�liza.
SELECT automotores.autoplaca, automotores.automarca, automotores.autocilindraje,
aseguramientos.asefechainicio, aseguramientos.asefechaexpiracion,
aseguramientos.aseestado FROMautomotores, aseguramientos WHERE
automotores.autotipo=1