![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
¿Error en COALESCE?
Estoy probando este query con SQL Manager:
Código:
SELECT Apellidos, Referencia, Nif, Codigo, COALESCE(Referencia, Nif, CAST(Codigo AS VARCHAR(10))) FROM Persona ORDER BY 2,3,4,5 Código PHP:
|
|
#2
|
||||
|
||||
|
¿Has comprobado que son null, no cadena vacía ''?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Lo cierto es que no; he dado por supuesto que se iban a comportar igual. Y es cierto, eran candenas vacías
![]() |
|
#4
|
||||
|
||||
|
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Debido a lo de la cadena vacía, puedes combinar con NULLIF, así:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#6
|
||||
|
||||
|
Gracias, no se me había ocurrido.
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Coalesce en índice de firebird | mightydragonlor | Firebird e Interbase | 7 | 26-06-2012 21:29:31 |
| Error en Coalesce de un Parámetro tipo Int64 | gluglu | Firebird e Interbase | 42 | 17-06-2011 02:47:15 |
| SQL CASE y COALESCE | mjjj | SQL | 1 | 17-12-2008 16:37:52 |
| Duda sobre COALESCE | AGAG4 | Firebird e Interbase | 4 | 28-04-2006 21:00:57 |
| Algo sobre COALESCE | jwmoreira | Firebird e Interbase | 1 | 08-03-2005 20:23:20 |
|