我有一个ASP.net搜索页面,用户可以在其中输入一个或多个搜索条件。该页调用存储过程来查询MS SQL Server 2008 db。我的问题是在存储的proc中编码这个逻辑。因此,有三个条件:
@Date1和@ date 2都为空(用户不搜索日期)@Date1不为空,@date 2为空(用户在单个日期
我想限制我的查询只显示某个字段不为空的行。我发现上有人提出了同样的问题,并被告知要使用IS NOT NULL。我试过了,但仍然得到字段为空的行。
执行此操作的正确方法是什么?在SQL/MySQL中,Null和Empty是一样的吗?如果你感兴趣,我的问题是:SELECT * FROM records WHERE (par