假设我有一个 oracle 查询
SELECT *
FROM EMPLOYEE
WHERE DEPARTMENT = ?
AND DESIGNATION = ?
AND DISTRICT = ?
AND CIRCLE = ?
Run Code Online (Sandbox Code Playgroud)
并且很可能参数 (?) 的任何 1 或 2 或 3 可以为空或 null。
那么我该怎么做才能让where子句中的空参数完全“忽略”,只搜索表中的非空参数。
我怎样才能做到这一点
请帮忙.. 查询必须兼容oracle 10g。谢谢