【发布时间】:2009-07-24 17:40:58
【问题描述】:
使用 asp.net 在 gridview 选择命令中,如何选择特定字段的所有记录,包括空值。我有一个随着下拉选择而变化的参数。我将默认列表项设置为 % 但这不会提取空记录。我试过这个: 在哪里 ((@submit LIKE '%' AND user_submit LIKE @submit OR user_submit IS NULL) OR (@submit NOT LIKE '%' AND user_submit LIKE @submit)) 但是在 or 语句的两边都得到了空记录。我还尝试了一个 case 语句,但无法弄清楚如何同时选择 % 和 'is null'。
【问题讨论】:
-
听起来您想选择所有内容,包括 null。为什么你有一个 WHERE 语句?您是否想要下拉列表中选择的所有字段加上所有空字段?
-
where 语句用于过滤字段。如果过滤,我不希望返回空字段。最初我需要返回所有记录。