我有一个Mysql查询FROM EMPLOYEE AND DESIGNATION = ?参数(?)的任何1或2或3都是可能的。可以是空的或空的。那么,如果空参数完全是where子句中的Ignore和表中的only search for the non-empty parameter,我应该做什么。
我怎样才
我正在更新一个严重依赖强类型数据集的现有应用程序。
最初的开发人员在每个数据集上创建了许多非常相似的查询,以方便地进行任何可能的参数组合,这是一种更新的痛苦。因此,我希望只创建其中的一小部分,但使用可选参数,因此,如果参数设置为null:WHERE (@code IS NULL OR art_code = @code),并且使用大多数参数,<em