![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
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] |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| BDS 2006 Concat( delphi32, c++) | vroa74 | Varios | 1 | 23-10-2007 00:33:10 |
| Realizar una consulta sobre los registros que devuelve otra consulta | Borjaserrano | Firebird e Interbase | 12 | 01-10-2007 23:19:44 |
| Consulta dentro de otra consulta | judit25 | Conexión con bases de datos | 1 | 25-06-2007 15:52:15 |
| Consulta que en función de un campo saque desglose o nombre del grupo | apicito | SQL | 6 | 28-04-2004 09:02:24 |
| Consulta con funcion MAX | isc_hilda | SQL | 3 | 26-04-2004 23:14:59 |
|