Sql 查询当我使用两个/三个条件时,它工作得很好,在条件和/或运算符条件下,但我需要查询这两种情况,例如如果我留下空白字段,那么查询就应该返回基于有效参数(条件)的值,并且它不被认为是来自哪里条件的空白字段。不,我直接连接了文件夹中的mdb文件。 PARAMET
查询当我使用两个/三个条件时,它工作得很好,在条件和/或运算符条件下,但我需要查询这两种情况,例如如果我留下空白字段,那么查询就应该返回基于有效参数(条件)的值,并且它不被认为是来自哪里条件的空白字段。不,我直接连接了文件夹中的mdb文件。Sql 查询当我使用两个/三个条件时,它工作得很好,在条件和/或运算符条件下,但我需要查询这两种情况,例如如果我留下空白字段,那么查询就应该返回基于有效参数(条件)的值,并且它不被认为是来自哪里条件的空白字段。不,我直接连接了文件夹中的mdb文件。 PARAMET,sql,ms-access,parameters,excel-2007,Sql,Ms Access,Parameters,Excel 2007,查询当我使用两个/三个条件时,它工作得很好,在条件和/或运算符条件下,但我需要查询这两种情况,例如如果我留下空白字段,那么查询就应该返回基于有效参数(条件)的值,并且它不被认为是来自哪里条件的空白字段。不,我直接连接了文件夹中的mdb文件。 PARAMETERS [HOUSE_NO] Text (255), [STREET_NAME] Text (255); SELECT * FROM S_CARD WHERE (([HOUSE_NO] Is Not Null) AND (S.CARD.HOUS
PARAMETERS [HOUSE_NO] Text (255), [STREET_NAME] Text (255);
SELECT * FROM S_CARD
WHERE (([HOUSE_NO] Is Not Null) AND (S.CARD.HOUSE_NO Like [HOUSE_NO])
AND ([STREET_NAME] Is Not Null) AND (S.Card.STREET_NAME Like [STREET_NAME]))
OR (([HOUSE_NO] Is Null) AND ([STREET_NAME] Is Not Null)
AND (S.Card.STREET_NAME Like [STREET_NAME]))
OR (([HOUSE_NO] Is Not Null) AND (S.Card.HOUSE_NO Like [HOUSE_NO])
AND ([STREET_NAME Is Null))
OR (([HOUSE_NO] Is Null) AND ([STREET_NAME] Is Null));