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

奇怪的SQL问题,当字段IO1为空时,使用函数判断为空,缺省值为:“L”,但得不到L的值,哪位帮我看一下?
Select   ISNULL(IO1, 'L ')   from   IODATA     where   CONVERT(char(19),Realtime,120)  
                            > CONVERT(char(19),DATEADD(second,-30,getdate()),120)   and     IO1   like   'H% '
奇怪的SQL问题,当字段IO1为空时,使用函数判断为空,缺省值为:“L”,但得不到L的值,哪位帮我看一下?

------解决方案--------------------
后面的我忘了 你把isnull(IO1, 'L ') like 'H% ' 改为/IO1 is null/才能取到null值
if @@rowcount=0 在存储过程中如何判断取出来什么没