if en sentencia sql

23/08/2004 - 10:53 por Racsus | Informe spam
Hola

como puedo utilizar el "if" en una sentencia sql, es decir
lo que quiero es que "SI <campo1> esta vacion ENTONCES
devolver 0 SINO devolver 1"

como lo hago?

gracias
 

Leer las respuestas

#1 Anonimo
23/08/2004 - 11:09 | Informe spam
Hola.

Hay una función que sirve exactamente para lo que
comentas, isnull([valor que puede ser nulo], [valor a
devolver en caso de ser nulo])

select isnull(campo1, 'valor por defecto') from ...

Ojo, el campo y el valor por defecto deben ser del mismo
tipo de datos.

Para otros casos, dentro de una sentencia select, lo más
parecido a "if" es "case".

qwalgrande


Hola

como puedo utilizar el "if" en una sentencia sql, es


decir
lo que quiero es que "SI <campo1> esta vacion ENTONCES
devolver 0 SINO devolver 1"

como lo hago?

gracias
.

Preguntas similares