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

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

熱門標(biāo)簽:電話機(jī)器人怎么代理商 400電話辦理泰安 安卡拉地圖標(biāo)注app 零成本地圖標(biāo)注賺錢 千呼電話機(jī)器人可以試用嗎 家庭農(nóng)場地圖標(biāo)注名稱怎樣起名 互聯(lián)網(wǎng)電話外呼系統(tǒng) 電銷需要外呼系統(tǒng)嗎 我要地圖標(biāo)注數(shù)量有限制嗎

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)想法,有更好方法的,請指教!~

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

您可能感興趣的文章:
  • sqlserver和oracle中對datetime進(jìn)行條件查詢的一點(diǎn)區(qū)別小結(jié)
  • MySql帶OR關(guān)鍵字的多條件查詢語句
  • Mysql帶And關(guān)鍵字的多條件查詢語句
  • linq to sql 中,如何解決多條件查詢問題,答案,用表達(dá)式樹! (下)
  • linq to sql中,如何解決多條件查詢問題,答案,用表達(dá)式樹!
  • MySQL中使用case when 語句實(shí)現(xiàn)多條件查詢的方法
  • SQL Server查詢條件IN中能否使用變量的示例詳解

標(biāo)簽:濱州 新鄉(xiāng) 池州 黃山 東營 文山 大同 來賓

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL 多條件查詢幾種實(shí)現(xiàn)方法詳細(xì)介紹》,本文關(guān)鍵詞  SQL,多,條件,查詢,幾種,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL 多條件查詢幾種實(shí)現(xiàn)方法詳細(xì)介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL 多條件查詢幾種實(shí)現(xiàn)方法詳細(xì)介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章