Inicio > Lenguaje SQL > panzaverde > Sentencia IF en SQL ='(

Sentencia IF en SQL ='(

Experto:
Usuario:
Fecha: 06/08/2008
Valoración: (5,00 sobre 5) Categoría: Lenguaje SQL
06/08/2008
sendosan, usuario preguntando en Lenguaje SQL
Usuario
hola expertos, bueno les cuento que estoy haciendo una aplicacion en vb.net con sql2000 server y s me presenta el siguente problema:
 
DECLARE @tgerencia_gsys DECIMAL(38,2)
SELECT @tgerencia_gsys = MAX(total_gerencia_aq) FROM gerencias_aq WHERE gerencia_aq LIKE 'gsys';
bueno el punto es que aveces el total_gerencia_aq es igual a 'null' entonces me imajino que con una sentencia if puedo dejar la variable en "0" y no en 'null'.... el punto esque no puedo hacer la sentencia , si alguien me dice mas menos como se hace se lo agradeceria mucho
 
06/08/2008
sendosan, experto respondiendo en Lenguaje SQL
Experto
If no se puede usar en el select, lo que puedes usar es CASE pero la fucion que hace exáctamente lo que estas buscando es ISNULL(COL, 0)
Saludos
06/08/2008
sendosan, usuario preguntando en Lenguaje SQL
Usuario
muchas gracias tio , la verdad es que despues de aver generado la pregunta , segui googleando, y pude solucionar mi problema! =) muchas gracias por tu interes de ayudar
saludos
Enlaces patrocinados