Es un poco complicado, pero la idea sería:
Código MySQL:
Ver original IF(nombre
!= '', CONCAT("Nombre: ", nombre
), ''), IF(color
!= '', CONCAT(" Color: ", color
), ''), IF(capacidad
!= '', CONCAT(" Capacidad: ", capacidad
), '')
Ahora bien, esta sintaxis requiere que los campos no sen NULL, porque de lo contrario sería: