我创建了一个存储过程来搜索员工姓名,但是我希望它是开放式的,以便用户可以插入名字或姓氏,或者根本没有名字......只是想知道如何构造这个逻辑。
基本上像下面这样..如果它为空,我希望它跳过对名称的检查。下面的行应该工作吗?还是我搞砸了。谢谢。
search_employe(name, type)
SELECT * FROM employee_table e
WHERE e.type = type
AND IF name is not null THEN e.FNAME = name OR e.LName = name END IF
AND {...}