该表包含一个字段,例如A。它可以为null或字符串。现在,我使用参数查询其中A ==参数的行。参数的默认值可以为null或空字符串。如何获得具有以下逻辑的行: 如果A为空且参数为空,则选择该行, 如果parameter不为null且A = parameter,则选择该行。
像 选择*其中A = {参数}
您可以使用:
where a = <parameter> or (a is null and <parameter> is null)