Sie sind auf Seite 1von 3

CONSULTAS

Muestre los salarios de los profesores ordenados por categora.


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 nmero 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 ms 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 categora 1.
SELECT AVG(`sal_prof`) FROM `profesor` WHERE `cate_prof`='1'
Muestre todos los campos de la tabla curso en orden ascendente segn 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 (cdigo y nombre) que iniciaron cursos el 01/02/2
011, del curso debe mostrarse el nombre, las horas y el valor.
select estudiante.`doc_est`, estudiante.`nom_est`, estudiantexcurso.`fec_ini_est
cur`, curso.`nom_curs`, curso.horas_cur, curso.valor_cur From estudiante,estudia
ntexcurso,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 direccin de todos aquellos clientes que hayan re
alizado un pedido el da 25 /02/2012.
SELECT cliente.nom_cli, cliente.ape_cli, cliente.dir_cli FROM cliente, pedido WH
ERE 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, pedid
o.val_ped FROM pedido, articulo WHere 1
Visualizar los clientes que cumplen aos en marzo.
SELECT * FROM `cliente` WHERE `mes_cum_cli`='Marzo'
Visualizar los datos del pedido 1, incluyendo el nombre del cliente, la direccin
del mismo, el nombre y el valor de los artculos 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 ms costoso.
SELECT MAX(pedido.val_ped), cliente.nom_cli,pedido.fec_ped, pedido.val_ped FROM
cliente, pedido WHERE1
Mostrar cuantos artculos se tienen de cada editorial.
SELECT COUNT(`edi_art`) FROM `articulo` WHERE 1

Mostrar los pedidos con los respectivos artculos (cdigo, 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 artculos organizados por autor.
SELECT * FROM `articulo` ORDER by `aut_art`
Visualizar los pedidos que se han realizado para el articulo con id 2, el listad
o debe mostrar el nombre y direccin del cliente, el respectivo nmero de pedido y l
a 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 ao 1991 y 1998.
SELECT * FROM `compaia` WHERE `comaofun`>='1991' and `comaofun`<='1998'
Listar los todos datos de los automotores cuya pliza expira en octubre de 2013,
este reporte debe visualizar la placa, el modelo, la marca, nmero de pasajeros,
cilindraje nombre de automotor, el valor de la pliza y el valor asegurado.
SELECT automotores.autoplaca, automotores.automodelo, automotores.automarca, aut
omotores.autonumpasajeros, automotores.autocilindraje, automotores.autotipo,aseg
uramientos.asecosto, aseguramientos.asevalorasegurado FROM aseguramientos, autom
otores WHERE `asefechaexpiracion`>'2013-08-31' and `asefechaexpiracion`<'2013-10
-01'
Visualizar los datos de los incidentes ocurridos el 30 de septiembre de 2012, c
on su respectivo nmero de pliza, fecha de inicio de la pliza, valor asegurado y val
or de la pliza.
SELECT aseguramientos.asecodigo,aseguramientos.asefechainicio,aseguramientos.ase
valorasegurado, aseguramientos.asecostoFROM incidentes, aseguramientos WHERE `in
cifecha`='2012-09-30'
Visualizar los datos de los incidentes que han tenido un(1) herido, este report
e debe visualizar la placa del automotor, con los respectivos datos de la pliza c
omo son fecha de inicio, valor, estado y valor asegurado.
SELECT automotores.autoplaca,aseguramientos.asefechainicio, aseguramientos.aseco
sto,aseguramientos.aseestado,aseguramientos.asevalorasegurado FROM incidentes,au
tomotores, aseguramientos WHERE `incicantheridos`='1'
Visualizar todos los datos de la pliza ms costosa.
SELECT * FROM `aseguramientos` where 1 ORDER BY `asevalorasegurado` desc
Visualizar los incidentes con el mnimo nmero de autos involucrados, de este incid
ente visualizar el estado de la pliza y el valor asegurado.
SELECT MIN(`incicanautosinvolucrados`),aseguramientos.aseestado,aseguramientos.a
sevalorasegurado FROM aseguramientos,incidentes WHERE 1
Visualizar los incidentes del vehculo con placas " FLL420", este reporte debe vi
sualizar la fecha, el lugar, la cantidad de heridos del incidente, la fecha de i
nicio la de expiracin de la pliza y el valor asegurado.
SELECT incidentes.incifecha, incidentes.incilugar, incidentes.incicantheridos, a
seguramientos.asefechaexpiracion, aseguramientos.asevalorasegurado FROM aseguram
ientos, incidentesWHERE incidentes.inciplaca='FLL420'

Visualizar los datos de la empresa con nit 899999999-5.


SELECT * FROM `compaia` WHERE `comnit`='899999999-5'
Visualizar los datos de la pliza cuyo valor asegurado es el ms costoso, este repor
te adems de visualizar todos los datos de la pliza, debe presentar todos los dato
s del vehculo que tiene dicha pliza.
SELECT MAX(aseguramientos.asevalorasegurado), aseguramientos.asecodigo, aseguram
ientos.asefechainicio, aseguramientos.asefechaexpiracion, aseguramientos.asevalo
rasegurado,aseguramientos.aseestado, aseguramientos.asecosto, automotores.autopl
aca, automotores.automarca, automotores.autotipo, automotores.automodelo,automot
ores.autonumpasajeros,automotores.autocilindraje, automotores.autonumchasis FROM
aseguramientos, automotores WHERE 1
Visualizar los datos de las plizas de los automotores tipo 1, este reporte debe
incluir placa, marca, modelo, cilindraje del vehculo junto con la fecha de inici
o, de finalizacin y estado de la pliza.
SELECT automotores.autoplaca, automotores.automarca, automotores.autocilindraje,
aseguramientos.asefechainicio, aseguramientos.asefechaexpiracion, aseguramiento
s.aseestado FROMautomotores, aseguramientos WHERE automotores.autotipo=1

Das könnte Ihnen auch gefallen