假设我有一个 Oracle 查询:
SELECT *
FROM EMPLOYEE
WHERE DEPARTMENT = ?
AND DESIGNATION = ?
AND DISTRICT = ?
AND CIRCLE = ?
很可能其中一个、两个或三个参数为空或为null。
那么在where语句中应该怎样处理空参数,以便只搜索表中非空参数而完全忽略空参数?
我该如何实现呢?
请帮忙... 查询必须兼容oracle 10g。谢谢。
OR
代替AND
,以便匹配任一条件。 - XING