日期:2014-05-18  浏览次数:20548 次

求助 SQL中的判断问题
declare @jg as money
select top 1 @jg=price from jiage where 条件
if @jg

上面判断@jg是不是为空怎么写呢,现在想要的结果是@jg如果是null则把@jg的值改0,这前用过select top 1 @jg=isnull(price1jy,0) from jiage where 条件 ;但是后面调用@jg的时候发现仍然是null

------解决方案--------------------
SQL code
set @jg=isnull(@jg,0)