Novatada - Valores Nulos

03/06/2005 - 21:14 por C a r l o s - A n t o n i o | Informe spam
perdon la novatada y buen dia.

quiero hacer un select que me devuelva 1 si el campo en nulo y 0 si no es
nulo. como se hace?

gracias y saludos,

C a r l o s - A n t o n i o

Preguntas similare

Leer las respuestas

#1 Peni \(Francisco\)
03/06/2005 - 21:27 | Informe spam
Debería mirarte la instrucción IsNull.



Saludos. Peni
Para correo: http://cerbermail.com/?h4s9sbNqzW

"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el mensaje news:
perdon la novatada y buen dia.

quiero hacer un select que me devuelva 1 si el campo en nulo y 0 si no es
nulo. como se hace?

gracias y saludos,

C a r l o s - A n t o n i o


Respuesta Responder a este mensaje
#2 C a r l o s - A n t o n i o
03/06/2005 - 21:51 | Informe spam
IsNull(MiCampo,1)

hasta ahi funciona... donde se me pone la cosa dificil es cuando el campo no
es nulo, pues en ese caso me devuelve el valor del campo:
"2005JUN0157850ADC" y lo que quiero es un cero (0).

es mi primera vez con SQL Server, cuando trabajaba con MySQL era mas facil,
Ej: Iif(IsNull(MiCampo),1,0)

Gracias por tu respuesta, Peni.


"Peni (Francisco)" <http://cerbermail.com/?h4s9sbNqzW> wrote in message
news:%


Debería mirarte la instrucción IsNull.



Saludos. Peni
Para correo: http://cerbermail.com/?h4s9sbNqzW

"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:
perdon la novatada y buen dia.

quiero hacer un select que me devuelva 1 si el campo en nulo y 0 si no es
nulo. como se hace?

gracias y saludos,

C a r l o s - A n t o n i o


Respuesta Responder a este mensaje
#3 C a r l o s - A n t o n i o
03/06/2005 - 22:01 | Informe spam
O quizas si existiera un count if o algo asi...
Estoy buscando en la ayuda de SQL Query Analyzer... pero parece que soy un
poco torpe y no encuentro nada...



"Peni (Francisco)" <http://cerbermail.com/?h4s9sbNqzW> wrote in message
news:%
Debería mirarte la instrucción IsNull.



Saludos. Peni
Para correo: http://cerbermail.com/?h4s9sbNqzW

"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:
perdon la novatada y buen dia.

quiero hacer un select que me devuelva 1 si el campo en nulo y 0 si no es
nulo. como se hace?

gracias y saludos,

C a r l o s - A n t o n i o


Respuesta Responder a este mensaje
#4 Maxi
03/06/2005 - 22:53 | Informe spam
Hola, algo asi como

declare @n varchar(30)
set @n = null

Select case when @n is null then '1' else 0 end


Salu2
Maxi


"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:
perdon la novatada y buen dia.

quiero hacer un select que me devuelva 1 si el campo en nulo y 0 si no es
nulo. como se hace?

gracias y saludos,

C a r l o s - A n t o n i o

Respuesta Responder a este mensaje
#5 Ricardo Passians
04/06/2005 - 01:53 | Informe spam
En sql server algunas cosillas son mas dificiles que en MySql, esa es una de
ellas, igual la paginacion (LIMIT).

Ese caso lo puedes resolver con CASE como te han dicho mas abajo.


"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> wrote in message
news:es$
IsNull(MiCampo,1)

hasta ahi funciona... donde se me pone la cosa dificil es cuando el campo


no
es nulo, pues en ese caso me devuelve el valor del campo:
"2005JUN0157850ADC" y lo que quiero es un cero (0).

es mi primera vez con SQL Server, cuando trabajaba con MySQL era mas


facil,
Ej: Iif(IsNull(MiCampo),1,0)

Gracias por tu respuesta, Peni.


"Peni (Francisco)" <http://cerbermail.com/?h4s9sbNqzW> wrote in message
news:%


Debería mirarte la instrucción IsNull.



> Saludos. Peni
Para correo: http://cerbermail.com/?h4s9sbNqzW

"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> escribió en el
mensaje news:
> perdon la novatada y buen dia.
>
> quiero hacer un select que me devuelva 1 si el campo en nulo y 0 si no


es
> nulo. como se hace?
>
> gracias y saludos,
>
> C a r l o s - A n t o n i o
>
>


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