Modificar Valores

23/03/2006 - 18:00 por Erick Sanchez | Informe spam
tengo una tabla que en una de sus columnas tiene el valor NULL y quiero
que en ese lugar me aparezca 0. estoy intentado hacerlo de esta manera pero
no me funciona a ver si alguien me tira la toalla.

SELECT NUMBODEGA1424 CASE NUMBODEGA1424
WHEN NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147

tambien intente hacerlo con replace pero no me modifica los valores

Preguntas similare

Leer las respuestas

#1 Maxi
23/03/2006 - 18:02 | Informe spam
Hola, en el select o realmente en el campo?

Si es en el Select lo debes hacer asi:

SELECT NUMBODEGA1424 CASE NUMBODEGA1424
WHEN IS NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147





Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Erick Sanchez" escribió en el mensaje
news:
tengo una tabla que en una de sus columnas tiene el valor NULL y quiero
que en ese lugar me aparezca 0. estoy intentado hacerlo de esta manera
pero no me funciona a ver si alguien me tira la toalla.

SELECT NUMBODEGA1424 > CASE NUMBODEGA1424
WHEN NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147

tambien intente hacerlo con replace pero no me modifica los valores

Respuesta Responder a este mensaje
#2 Pablo Garateguy
23/03/2006 - 19:01 | Informe spam
SELECT ISNULL(NUMBODEGA1424, 0) as NUMBODEGA1424
FROM dbo.prueba_de_factu1147

Saludos


Pablo Garateguy
MCP - Visual Basic 6


"Erick Sanchez" wrote:

tengo una tabla que en una de sus columnas tiene el valor NULL y quiero
que en ese lugar me aparezca 0. estoy intentado hacerlo de esta manera pero
no me funciona a ver si alguien me tira la toalla.

SELECT NUMBODEGA1424 > CASE NUMBODEGA1424
WHEN NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147

tambien intente hacerlo con replace pero no me modifica los valores



Respuesta Responder a este mensaje
#3 Alejandro Mesa
23/03/2006 - 19:05 | Informe spam
SELECT NUMBODEGA1424 CASE
WHEN NUMBODEGA1424 IS NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147


AMB

"Maxi" wrote:

Hola, en el select o realmente en el campo?

Si es en el Select lo debes hacer asi:

SELECT NUMBODEGA1424 > CASE NUMBODEGA1424
WHEN IS NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147





Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Erick Sanchez" escribió en el mensaje
news:
> tengo una tabla que en una de sus columnas tiene el valor NULL y quiero
> que en ese lugar me aparezca 0. estoy intentado hacerlo de esta manera
> pero no me funciona a ver si alguien me tira la toalla.
>
> SELECT NUMBODEGA1424 > > CASE NUMBODEGA1424
> WHEN NULL THEN '0'
> ELSE NUMBODEGA1424
> END
> FROM dbo.prueba_de_factu1147
>
> tambien intente hacerlo con replace pero no me modifica los valores
>



Respuesta Responder a este mensaje
#4 Erick Sanchez
23/03/2006 - 19:32 | Informe spam
como se haria para esto surga efecto en el campo con replace?


"Maxi" escribió en el mensaje
news:
Hola, en el select o realmente en el campo?

Si es en el Select lo debes hacer asi:

SELECT NUMBODEGA1424 > CASE NUMBODEGA1424
WHEN IS NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147





Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Erick Sanchez" escribió en el mensaje
news:
tengo una tabla que en una de sus columnas tiene el valor NULL y
quiero que en ese lugar me aparezca 0. estoy intentado hacerlo de esta
manera pero no me funciona a ver si alguien me tira la toalla.

SELECT NUMBODEGA1424 >> CASE NUMBODEGA1424
WHEN NULL THEN '0'
ELSE NUMBODEGA1424
END
FROM dbo.prueba_de_factu1147

tambien intente hacerlo con replace pero no me modifica los valores





Respuesta Responder a este mensaje
#5 Alejandro Mesa
23/03/2006 - 19:59 | Informe spam
update dbo.prueba_de_factu1147
set NUMBODEGA1424 = '0'
where NUMBODEGA1424 is null

AMB

"Erick Sanchez" wrote:

como se haria para esto surga efecto en el campo con replace?


"Maxi" escribió en el mensaje
news:
> Hola, en el select o realmente en el campo?
>
> Si es en el Select lo debes hacer asi:
>
> SELECT NUMBODEGA1424 > > CASE NUMBODEGA1424
> WHEN IS NULL THEN '0'
> ELSE NUMBODEGA1424
> END
> FROM dbo.prueba_de_factu1147
>
>
>
>
>
> Salu2
> Maxi [MVP SQL SERVER]
> www.sqlgurus.org
>
>
> "Erick Sanchez" escribió en el mensaje
> news:
>> tengo una tabla que en una de sus columnas tiene el valor NULL y
>> quiero que en ese lugar me aparezca 0. estoy intentado hacerlo de esta
>> manera pero no me funciona a ver si alguien me tira la toalla.
>>
>> SELECT NUMBODEGA1424 > >> CASE NUMBODEGA1424
>> WHEN NULL THEN '0'
>> ELSE NUMBODEGA1424
>> END
>> FROM dbo.prueba_de_factu1147
>>
>> tambien intente hacerlo con replace pero no me modifica los valores
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida