Ver Mensaje Individual
  #3  
Antiguo 23-05-2010
Avatar de flystar
flystar flystar is offline
Miembro
 
Registrado: jul 2006
Posts: 184
Reputación: 21
flystar Va por buen camino
La solucion

Resulta que si hay campos de una base de datos que contengan valores NULL
la concatenación no se realiza por la función CONCAT en MYSQL.

Para lograrlo en tal caso se puede usar una funcion llamada:COALESCE

Si encuentra un valor nulo lo sustituye por el valor indicado, entonces quedaría la consulta así:

SELECT idprospecto, razonsocial, concat(COALESCE(ApellidoP," "),' ',COALESCE(ApellidoM," "),' ', COALESCE(Nombre," ")) as ajasNombre, RFC FROM prospectos order by razonsocial

En este caso si encuentra valores null, los sustituye por un espacio.

Esa es la solución.
__________________

"Los unicos que no se equivocan son aquellos que no intentan hacer algo."
Iván Caballero Cano...
[email protected]
Responder Con Cita