Está en la página 1de 1

Prctica SQL

1. .Use el especificador IN para listar el cdigo de oficina, ciudad y telfono de las oficinas que estn en el pas (country) USA o France. 2. Use el especificador NOT IN para producir un resultado como el anterior, pero de las oficinas que no estn en USA o France. 3. Use el especificador BETWEEN para listar en orden creciente de precio, los cdigos, nombres y precio de los productos cuyo precio est en el rango de 90 a 100. 4. Muestre el nmero, apellidos y nombres de los empleados cuyo nombre empiece con A. 5. Mostrar todas la cantidad de rdenes que existen para cada estado (status). Use GROUP BY yCOUNT. 6. Mostrar el nmero, cantidad de tems y precio total (suma de precios de toda la orden) de todas las rdenes. Use GROUP BY y SUM. 7. Agregue una clausula HAVING a la consulta anterior para mostrar slo las ordenes cuyo valor total sea mayor que 1000. 8. Muestre una lista de los nmeros de orden y los nombres y apelllidos del cliente que hizo la orden. 9. Muestre la lista de productos, la lnea de producto a la que pertenecen y la descripcin de esa lnea. 10.Muestre una lista de los nombres y apellidos de los empleados as como el pas de la oficina donde trabaja. 11.Mostrar la lista de los cargos (jobTitle) con el nmero de empleados que lo poseen. 12.Mostrar los nombres, apellidos y cargo de los empleados directos de cada cargo (jobTitle) excepto Sales Rep. Sern 6 consultas.

13. Mostrar una lista ordenada de mayor a menor con los nombres de los pases que hicieron ms rdenes 14. Mostrar los nombres de los productos ms pedidos en ranking de mayor a menor, para cada pas. 15. Mostrar los nombres y descripcin de las lneas de productos ms pedidas para cada pas. 16. Para un determinado cdigo de cliente, mostrar todos los detalles de todos sus pedidos. 17. Modificar la consulta anterior para saber el costo total de cada orden del cliente. 18. Modifique la consulta anterior para mostrar la deuda total del cliente (todas sus rdenes). El resultado debe mostrar el cdigo del cliente as como su deuda total. 19. Mostrar la cantidad total pagada por cada cliente (payments) 20. Mostrar los nombres de los clientes que no tienen deudas.

También podría gustarte