首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sql检索文中字段相等判断

2014-01-28 
sql检索文中字段相等判断?pl/sql中用到, 传进参数比如i_str可以为空 select * from a 表 where a.t1 nvl2

sql检索文中字段相等判断?pl/sql中用到,
传进参数比如i_str可以为空

select * from a 表 where a.t1 = nvl2(i_str, a.t1, i_str)

想实现为空的时候不加这个字段条件,可是为空的时候为什么检索不到数据?

------解决方法--------------------------------------------------------
select * from a 表 where a.t1 = nvl(i_str, a.t1)
------解决方法--------------------------------------------------------
select * from a 表 where a.t1 = nvl(i_str, a.t1)
当i_str不为空的时候,取的自然是i_str值

        

热点排行