miércoles, 26 de mayo de 2021

Bases de Datos (26/05/2021)

 Continuación práctica Consultas

En la clase de hoy hemos continuado practicando las consultas en HeidiSQL de cara al examen y el proyecto de la Tercera Evaluación de BBDD. Algunos ejemplos hechos de cara a practicar son, por ejemplo: 

· Sacar un listado de clientes indicando el nombre del cliente y cuantos pedidos ha realizado:

"SELECT c.NombreCliente, COUNT(*)

FROM Clientes c, Pedidos p

WHERE c.CodigoCliente=p.CodigoCliente

GROUP BY c.CodigoCliente;

 · Aparte se ha hecho una subconsulta básica para consultar datos:

"SELECT *

FROM Pedidos

ORDER BY CodigoCliente; "

· Otro ejemplo es: Sacar un listado con los nombres de los clientes y el total pagado por cada uno de ellos:

"SELECT NombreCliente, SUM(Cantidad)

FROM Clientes c, Pagos p

WHERE c.CodigoCliente=p.CodigoCliente

GROUP BY c.CodigoCliente; " (esta consulta es parecida a la anterior, excepto en que aquí se utiliza un "SUM" porque hay que obtener el total, es decir, sumar lo que ha pagado cada uno).

· Sacar el nombre de los clientes que hayan hecho pedidos en 2008:

"SELECT NombreCliente

FROM Clientes c, Pedidos p

WHERE c.CodigoCliente=p.CodigoCliente AND YEAR(FechaPedido)=2008; "



No hay comentarios:

Publicar un comentario

Entrada de Bienvenida al Blog