Está en la página 1de 2

PRCTICA : CONSULTAS EN SQL

REALIZA LAS SIGUIENTE CONSULTAS A LA BASE DE DATOS PracticaSQL


1. Muestra todos los registros de la tabla OFICINAS 2. Lista los campos direccin, localidad, provincia de la tabla OFICINAS y ordenas por localidad

descendentemente
3. Muestra todos los registros de la tabla RESERVA 4. Lista los campos de codempleado, destino, kilmetros de la tabla RESERVAS 5. Muestra todos lo registros de la tabla VEHICULO 6. Cuantos vehculos hay en la base de datos PracticasSQL 7. Mostrar el salario mximo de los empleados 8. Lista los empleados que nacieron entre 01/10/1970 y 01/12/1980 9. Mostrar el total de kilmetros de la tabla RESERVA 10. Listar los nombres de los empleados que ganan mayor de 1000 y menor de 1200 y ordenarlos

ascendentemente por nombre


11. Listar los destinos de las Reservas que comiencen con la letra v 12. Listas el nombre y apellidos de los empleados, destino y kilmetros de las reservas que realizaron

y ordenarlos ascendentemente por nombre.


13. Listar las fechas, destino, kilmetros y descripcin de las reservas de los vehculos y ordenarlos

descendentemente por descripcin.


14. Mostrar los apellidos empleados y clientes que terminen con la letra z 15. Mostrar el nmero de vehculos que superen un total de 200 kilmetros por cada vehculo y

ordenar por cdigo de vehculo


16. Mostrar las reservas que se realizaron despus de 01/01/2005

--1 select * from dbo.Oficinas --2 select * from dbo.Oficinas ofi select ofi.Direccion, ofi.Localidad, ofi.Provincia from dbo.Oficinas ofi order by ofi.Localidad desc --3 select * from dbo.Reservas rese select rese.codreserva, rese.codvehiculo, rese.fecha, rese.destino, rese.kilometros, rese.codempleado, rese.codcliente from dbo.Reservas rese --4 select rese.codempleado, rese.destino, rese.kilometros from dbo.Reservas rese --5 select * from dbo.Vehiculo --6 select COUNT (codvehiculo) from dbo.Vehiculo --7 select max (salario) from dbo.empleados select * from dbo.empleados --8 select * from dbo.empleados where fecha>'01/10/1970' and fecha<'01/12/1980' --9 select * from dbo.Reservas select SUM (kilometros), destino, fecha, codempleado as TOTAL from dbo.Reservas group by destino, fecha, codempleado--group by solo agrega campos que no son funciones como SUM que es una funcion --10 select * from dbo.empleados emple select emple.nombre, emple.apellidos, emple.direccion from dbo.empleados emple where emple.salario > 1000 and salario < 1200 order by apellidos, nombre asc --11 select * from dbo.Reservas select distinct (destino) from dbo.Reservas where destino like 'v%' --12 select em.nombre, em.apellidos, re.kilometros, re.destino from dbo.empleados em inner join dbo.Reservas re on em.codempleado = re.codempleado order by em.nombre asc --13 select * from vehiculo select re.fecha, re.destino, re.kilometros, ve.descripcion from dbo.Reservas re inner join dbo.Vehiculo ve on re.codvehiculo = ve.codvehiculo order by descripcion asc --14 select apellidos from empleados where apellidos like '%z' union select apellidos from cliente where apellidos like '%z' --15 select * from Vehiculo ve select ve.descripcion, re.kilometros from Vehiculo ve inner join Reservas re on ve.codvehiculo = re.codvehiculo where re.kilometros >200

También podría gustarte