当前位置:  开发笔记 > 编程语言 > 正文

仅在用户输入值时按参数搜索

如何解决《仅在用户输入值时按参数搜索》经验,为你挑选了1个好方法。

我想重写此查询,以便如果@UserName以空值传递,那么它将使Client_User超出搜索条件.如果用户在webform上的用户名文本框中输入名称,我只希望它按名称搜索.我不知道该怎么做.

select * from weblogs.dbo.vwlogs 
where Log_time between @BeginDate and @EndDAte 
and  client_user=@UserName

Kristen.. 5

从weblogs.dbo.vwlogs中选择*,其中@BeginDate和@EndDAte之间的Log_time和 (@UserName IS NULL或client_user = @ UserName)



1> Kristen..:

从weblogs.dbo.vwlogs中选择*,其中@BeginDate和@EndDAte之间的Log_time和 (@UserName IS NULL或client_user = @ UserName)

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有