我正在使用 Java Derby DB。当我查询时,如果列条件值不为空,则获取指定的数据。否则为空,则应获取该列的所有数据。
example (EMP_TABLE)
emp_id emp_name
1 Arun
2 Peter
3 Manoj
函数中的查询是
select * from EMP_TABLE where emp_name = '" + name_param + "'
当我通过 name_param 是 'Peter' 那么结果将是 1
When i pass name_param is null then emp_name where clause
should be omitted.
(So query is "select * from EMP_TABLE" if emp_name is null)
怎么办?