Está en la página 1de 3

CONSULTAS

� Muestre los salarios de los profesores ordenados por categor�a.


SELECT `sal_prof` FROM `profesor` order by `sal_prof`

� Muestre los cursos cuyo valor sea mayor a $500.000.


SELECT * FROM `curso` WHERE `valor_cur`>'500000'

� Cuente el n�mero de estudiantes cuya edad sea mayor a 22.


SELECT count(`doc_est`) FROM `estudiante` WHERE `edad_est`>'22'

� Muestre el nombre y la edad del estudiante m�s joven.


SELECT `nom_est`, min(`edad_est`) FROM `estudiante`

� Calcule el valor promedio de los cursos cuyas horas sean mayores a 40.
SELECT AVG(`valor_cur`) FROM curso WHERE `horas_cur`>'40'

� Obtener el sueldo promedio de los profesores de la categor�a 1.


SELECT AVG(`sal_prof`) FROM `profesor` WHERE `cate_prof`='1'

� Muestre todos los campos de la tabla curso en orden ascendente seg�n el valor.
Select * from curso order by `valor_cur` asc

� Muestre el nombre del profesor con menor sueldo.


SELECT `nom_prof`, min(`sal_prof`) FROM `profesor`

� Visualizar todos los estudiantes (c�digo y nombre) que iniciaron cursos el


01/02/2011, del curso debe mostrarse el nombre, las horas y el valor.
select estudiante.`doc_est`, estudiante.`nom_est`,
estudiantexcurso.`fec_ini_estcur`, curso.`nom_curs`, curso.horas_cur,
curso.valor_cur From estudiante,estudiantexcurso,cursowhere
estudiantexcurso.`fec_ini_estcur`='2011-02-01'

� Visualice los profesores cuyo sueldo este entre $500.000 y $700.000.


SELECT * FROM `profesor` WHERE `sal_prof`>'500000' and `sal_prof`<'700000'

� Visualizar el nombre, apellido y direcci�n de todos aquellos clientes que hayan


realizado un pedido el d�a 25 /02/2012.
SELECT cliente.nom_cli, cliente.ape_cli, cliente.dir_cli FROM cliente, pedido WHERE
pedido.fec_ped='2012-02-25'

� Listar todos los pedidos realizados incluyendo el nombre del articulo.


SELECT pedido.id_ped, articulo.tit_art, pedido.id_cli_ped, pedido.fec_ped,
pedido.val_ped FROM pedido, articulo WHere 1

� Visualizar los clientes que cumplen a�os en marzo.


SELECT * FROM `cliente` WHERE `mes_cum_cli`='Marzo'

� 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 cuantos art�culos se tienen de cada editorial.


SELECT COUNT(`edi_art`) FROM `articulo` WHERE 1

� 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 todos los clientes organizados por apellido.


SELECT * FROM `cliente` ORDER BY `ape_cli`

� Visualizar todos los art�culos organizados por autor.


SELECT * FROM `articulo` ORDER by `aut_art`

� 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 ocurridos el 30 de septiembre de 2012,


con su respectivo n�mero de p�liza, fecha de inicio de la p�liza, valor asegurado y
valor de la p�liza.
SELECT
aseguramientos.asecodigo,aseguramientos.asefechainicio,aseguramientos.asevalorasegu
rado, aseguramientos.asecostoFROM incidentes, aseguramientos WHERE
`incifecha`='2012-09-30'

� 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 todos los datos de la p�liza m�s costosa.


SELECT * FROM `aseguramientos` where 1 ORDER BY `asevalorasegurado` desc

� Visualizar los incidentes con el m�nimo n�mero de autos involucrados, de este


incidente visualizar el estado de la p�liza y el valor asegurado.
SELECT
MIN(`incicanautosinvolucrados`),aseguramientos.aseestado,aseguramientos.asevalorase
gurado FROM aseguramientos,incidentes WHERE 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 empresa con nit 899999999-5.


SELECT * FROM `compa�ia` WHERE `comnit`='899999999-5'

� 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

También podría gustarte