PULSOFT

Ejercicio 1

Muestra en una consulta SQL: El nombre del cliente El id del pedido que ha realizado Tablas disponibles: clientes id nombre pedidos id cliente_id Condiciones: Debes unir las tablas clientes y pedidos. La relación entre las tablas es: clientes.id = pedidos.cliente_id Utiliza INNER JOIN. Muestra únicamente las columnas: clientes.nombre pedidos.id Puedes usar alias de tablas si quieres.

Ejercicio 2

Muestra en una consulta SQL: El nombre del cliente El id del pedido La fecha del pedido Tablas: clientes id nombre pedidos id cliente_id fecha Condiciones: Une las tablas clientes y pedidos. Relación: clientes.id = pedidos.cliente_id Usa INNER JOIN. Muestra estas columnas: clientes.nombre pedidos.id pedidos.fecha

Ejercicio 3

Muestra en una consulta SQL: El nombre del cliente El id del pedido El nombre del producto que compró Tablas disponibles: clientes id nombre pedidos id cliente_id detalles_pedido id pedido_id producto_id productos id nombre Condiciones: Debes unir las tablas necesarias para obtener el cliente y el producto comprado. Relaciones entre tablas: clientes.id = pedidos.cliente_id pedidos.id = detalles_pedido.pedido_id detalles_pedido.producto_id = productos.id Utiliza INNER JOIN. Muestra únicamente estas columnas: clientes.nombre pedidos.id productos.nombre Puedes usar alias para simplificar la consulta.

Ejercicio 4

Muestra en una consulta SQL: El id del pedido El nombre del producto La cantidad de ese producto en el pedido Tablas disponibles: pedidos id cliente_id detalles_pedido id pedido_id producto_id cantidad productos id nombre Condiciones: Debes unir las tablas necesarias para obtener el pedido y los productos incluidos en él. Relaciones entre tablas: pedidos.id = detalles_pedido.pedido_id detalles_pedido.producto_id = productos.id Utiliza INNER JOIN. Muestra únicamente estas columnas: pedidos.id productos.nombre detalles_pedido.cantidad Puedes usar alias para simplificar la consulta.

Ejercicio 5

Muestra en una consulta SQL: El nombre del cliente El número total de pedidos que ha realizado Tablas: clientes id nombre pedidos id cliente_id Condiciones: Une las tablas clientes y pedidos. Relación: clientes.id = pedidos.cliente_id Utiliza INNER JOIN. Usa COUNT(*) para contar los pedidos. Agrupa por nombre del cliente. La columna del conteo debe tener el alias TotalPedidos. Ordena los resultados de mayor a menor número de pedidos. Columnas a mostrar: clientes.nombre TotalPedidos

Ejercicio 6

Muestra: El nombre del cliente El número total de pedidos Tablas: clientes id nombre pedidos id cliente_id Condiciones: Une clientes y pedidos. Relación: clientes.id = pedidos.cliente_id Usa INNER JOIN. Usa COUNT(*) para contar pedidos. Agrupa por nombre del cliente. Muestra solo los clientes que tengan más de 2 pedidos. Usa HAVING para filtrar. Ordena por TotalPedidos de mayor a menor. Columnas a mostrar: clientes.nombre TotalPedidos