Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 16-mar-2007, 08:42   #1 (permalink)
cmunozp está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 262
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
cmunozp está desconectado   Responder Citando
Antiguo 16-mar-2007, 08:59   #2 (permalink)
Moderador NO Sabio
BrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy pronto
 
Avatar de BrujoNic
 
Fecha de Ingreso: noviembre-2002
Ubicación: Costa Rica/Nicaragua
Mensajes: 11.282
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.
__________________
Orgulloso de ser latino y demostrar que si uno trata de escribir bien, los demás comprenderán lo que respondo.
¿Fácil verdad?
BrujoNic está desconectado   Responder Citando
Antiguo 16-mar-2007, 09:15   #3 (permalink)
cmunozp está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 262
Re: cambiar nulos por 0

ahh ok no sabia que se podia utilizar if.


saludos

y muchas gracias
cmunozp está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:02.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93