我需要根据用户输入邮政编码还是城镇来搜索一些数据。由于城镇和邮政编码存储在不同的列中,我如何区分是邮政编码还是城镇并将其传递给查询? 最佳答案 无法看到您为什么需要区分。只需检查两列。SELECT * FROM MyTable WHERE Postcode = @searchString OR Town = @searchString