PULSOFT

Ejercicio 1

Muestra en una consulta SQL: El nombre del cliente El id del pedido Tablas: clientes id nombre pedidos id cliente_id Condiciones: Debes unir las tablas clientes y pedidos. Relación: clientes.id = pedidos.cliente_id Utiliza LEFT JOIN. Deben aparecer todos los clientes, incluso los que no tengan pedidos. Muestra únicamente estas columnas: clientes.nombre pedidos.id Puedes usar alias si quieres.

Ejercicio 2

Muestra: El nombre del cliente Tablas: clientes id nombre pedidos id cliente_id Condiciones: Une clientes y pedidos con LEFT JOIN. Relación: clientes.id = pedidos.cliente_id Muestra solo los clientes que no han hecho ningún pedido. Debes usar WHERE para filtrar. Columnas a mostrar: clientes.nombre

Ejercicio 3

Muestra en una consulta SQL: El nombre del cliente El id del pedido Tablas: clientes id nombre pedidos id cliente_id Condiciones: Une clientes y pedidos usando LEFT JOIN. Relación: clientes.id = pedidos.cliente_id Muestra solo los pedidos cuyo id sea mayor que 5. Usa WHERE para filtrar. Columnas a mostrar: clientes.nombre pedidos.id Puedes usar alias si quieres.

Ejercicio 4

Muestra: El nombre del cliente El id del pedido Tablas: clientes id nombre pedidos id cliente_id Condiciones: Une clientes y pedidos usando LEFT JOIN. Relación: clientes.id = pedidos.cliente_id Muestra solo los clientes cuyo nombre empiece por 'A'. Usa WHERE para filtrar. Columnas a mostrar: clientes.nombre pedidos.id

Ejercicio 5

Muestra en una consulta SQL: El nombre del cliente El número total de pedidos que ha realizado (incluyendo clientes con 0 pedidos) Tablas: clientes id nombre pedidos id cliente_id Condiciones: Une clientes y pedidos usando LEFT JOIN. Relación: clientes.id = pedidos.cliente_id Usa COUNT(p.id) para contar los pedidos. Agrupa por nombre del cliente. Ordena de mayor a menor número de pedidos. Columnas a mostrar: clientes.nombre TotalPedidos

Ejercicio 6

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 clientes y pedidos usando LEFT JOIN. Relación: clientes.id = pedidos.cliente_id Usa COUNT(p.id) para contar los pedidos. Agrupa por nombre del cliente. Muestra solo los clientes que tengan 2 o más pedidos. Usa HAVING para filtrar los grupos. Ordena de mayor a menor número de pedidos. Columnas a mostrar: clientes.nombre TotalPedidos