select * from table
where ((a=...)or(a is null))
and ((b=...)or(b is null))
where ((a=...)or(a is null))
and ((b=...)or(b is null))
解决方案 »
- 本人刚学oracle 不明白为什么同时需要存储过程和函数啊?感觉存储过程完全可以替代函数啊? 勿喷啊,高手给点意见看看
- 如何建空的BLOB参数?------------------急!!!!!!!!
- 关于orcale递归的问题
- 求和问题
- 求:ORACLE开发教程 电子版 中英文都可以
- SQL Server中的 convert(varchar(20),getdate(),101) , 在Oracle中该怎么表示?
- 在存储过程中求和问题。
- 为什么每次进入Console都要用Configuration Assistant配置,重启后就又得配一下
- 表a字段减去表c字段再加表c字段之和,b表需分组,a表也需分组,a与c无主外键关系,需通过b连接
- 求助修改数据SQL编写
- 简单的sql时间选择问题
- 求救!!!在线等待ing.....
select * from table
where ((a=...)or(a is null))
and ((b=...)or(b is null)) and ((c=...)or(c is null))
如果是这样如果A,B,C三个都为空的话,不就等与select * from table
能不能避免这种情况,记录数可能很多