Guia1 Resuelta
Guia1 Resuelta
Guia1 Resuelta
4. Listar los nombres de los estudiantes cuyo apellido comience con la letra G.
Select nombre from estudiantes where nombre like ‘S%’
9. Listar todos los productos vendidos en orden ascendente pero la consulta solo
debe mostrar los primeros 5 registros.
select top 5 * from DETALLE_VENTA order by CANTIDAD_VENDIDA
10. Listar todos los productos vendidos en orden descendente pero la consulta solo
debe mostrar el último registro.
select top 1 * from DETALLE_VENTA order by CANTIDAD_VENDIDA desc
12. Realizar una consulta que devuelva el 29% de las ventas ordenadas de forma
ascendente.
select top 29 percent * from DETALLE_VENTA order by CANTIDAD_VENDIDA
asc
13. Realizar una consulta que devuelva el 77% de las ventas ordenadas de forma
descendente.
select top 77 percent * from DETALLE_VENTA order by CANTIDAD_VENDIDA
desc
Resultado:
Resultado:
Empleados buenos
9
16. ¿Cuántas oficinas tienen empleados que superan su cuota (tienen superávit
positivo)?
SELECT count(DISTINCT oficina) AS [Oficinas buenas]FROM empleados WHERE
ventas > cuota
Resultado:
Oficinas buenas
4
Resultado:
Mejor superavit
81000,00
Resultado:
FROM empleados
Resultado:
También podríamos presentar los valores de una forma más elegante si realizamos
un redondeado a las ventas:
Resultado:
Superávit medio
13283,3333
Resultado:
Precio medio
3,5233
22. Calcular el importe medio de los pedidos realizados por el cliente 2103.
SELECT AVG(importe) AS [importe medio] FROM pedidos WHERE clie =2103;
Resultado:
importe medio
183,824