欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL 多條件查詢幾種實(shí)現(xiàn)方法詳細(xì)介紹

 更新時(shí)間:2016年12月08日 11:03:58   投稿:lqh  
這篇文章主要介紹了SQL 多條件查詢兩種實(shí)現(xiàn)方法詳細(xì)介紹的相關(guān)資料,一種是排列結(jié)合,另一種是動(dòng)態(tài)拼接SQL,需要的朋友可以參考下

SQL 多條件查詢

以后我們做多條件查詢,一種是排列結(jié)合,另一種是動(dòng)態(tài)拼接SQL

如:我們要有兩個(gè)條件,一個(gè)日期@addDate,一個(gè)是@name

第一種寫法是

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 

第二種就是動(dòng)態(tài)組成SQL,通過exec來執(zhí)行,我就不寫,

昨天我想到一種辦法

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

結(jié)果一調(diào)試,成功,

一點(diǎn)想法,有更好方法的,請(qǐng)指教!~

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論