gpt4 book ai didi

SQL 多条件查询几种实现方法详细介绍

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章SQL 多条件查询几种实现方法详细介绍由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

SQL 多条件查询 。

以后我们做多条件查询,一种是排列结合,另一种是动态拼接SQL 。

如:我们要有两个条件,一个日期@addDate,一个是@name 。

第一种写法是 。

?
1
2
3
4
5
6
7
8
if (@addDate is not null ) and (@ name <> '' )
select * from table where addDate = @addDate and name = @ name
else if (@addDate is not null ) and (@ name = '' )
select * from table where addDate = @addDate
else if(@addDate is null ) and (@ name <> '' )
select * from table where and name = @ name
else if(@addDate is null ) and (@ name = '' )
select * from table

第二种就是动态组成SQL,通过exec来执行,我就不写, 。

昨天我想到一种办法 。

?
1
select * from table where (addDate = @addDate or @addDate is null ) and ( name = @ name or @ name = '' )

结果一调试,成功, 。

一点想法,有更好方法的,请指教!~ 。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 。

原文链接:http://www.cnblogs.com/edobnet/archive/2004/07/16/24781.html 。

最后此篇关于SQL 多条件查询几种实现方法详细介绍的文章就讲到这里了,如果你想了解更多关于SQL 多条件查询几种实现方法详细介绍的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com