14/11/2010, 12:26
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: isnull en mysql Esa es una buena idea. COUNT() en tu caso puede ser mejor respuesta.
El problema es que ISNULL requiere que haya al menos un registro como respuesta de la consulta, y en consultas sobre un único campo eso no se da.
Cuando una consulta es sobre una única columna, y la respuesta es NULL, ese registro no se devuelve, por lo que en realidad se produce una tabla vacía y el ISNULL no puede operar sobre tablas vacías.
COUNT(), en cambio, debería devolver una respuesta, aunque sea simplemente un cero.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |