Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   cambiar nulos por 0 (http://www.forosdelweb.com/f86/cambiar-nulos-por-0-a-473501/)

cmunozp 16/03/2007 08:42

cambiar nulos por 0
 
Hola a todos he tratado de realizar algo tan simpel como cambiar los nulos de una consulta por 0 y me arroja errores

esta es la consulta


select rut,nombre,isnull(monto,0) from tabla


donde isnull verifica si es NULL lo cambia por un valor 0

lo busque por la web quizas estoy equivocado y se hace con otra instruccion.


Saludos

BrujoNic 16/03/2007 08:59

Re: cambiar nulos por 0
 
Si lo queres cambiar directamente en el campo, debes hacerlo con un UPDATE.

Código PHP:

UPDATE tabla SET monto 0
WHERE ISNULL
(monto) = 

El el caso que estas mostrando, no lo cambias en el campo sino en el despliegue final y yo lo cambiaría por esta sentencia:

Código PHP:

SELECT rutnombre, IF(ISNULL(monto), 0montoFROM tabla 

La función ISNULL(expresión) regresa 1 si el verdadero o true y 0 si es falso o false.

cmunozp 16/03/2007 09:15

Re: cambiar nulos por 0
 
ahh ok no sabia que se podia utilizar if.


saludos

y muchas gracias


La zona horaria es GMT -6. Ahora son las 09:41.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.