濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > 根據(jù)多條件查詢臨時(shí)表 想得到不同結(jié)果集的方法

根據(jù)多條件查詢臨時(shí)表 想得到不同結(jié)果集的方法

熱門標(biāo)簽:鎮(zhèn)江網(wǎng)路外呼系統(tǒng)供應(yīng)商 百度地圖標(biāo)注改顏色 小e電話機(jī)器人 申請(qǐng)400電話在哪辦理流程 一個(gè)導(dǎo)航軟件能用幾個(gè)地圖標(biāo)注點(diǎn) 貴州房產(chǎn)智能外呼系統(tǒng)供應(yīng)商 外呼運(yùn)營商線路收費(fèi) 電銷外呼有錄音系統(tǒng)有哪些 臨沂智能電銷機(jī)器人加盟哪家好
當(dāng)我寫下如下sql語句時(shí),我得到了輸入@c參數(shù)時(shí)想得到的結(jié)果集。
select * from @tb t where t.id in (select id from tb where f = @c)
但如果有@a,@b,@c,而它們分別想從@tb中得到不同的結(jié)果集,例如
復(fù)制代碼 代碼如下:

if @a is not null
begin
--得到@a想得到的
end
if @b is not null
begin
--得到@b想得到的
end
if @c is not null
begin
--得到@c想得到的
end

這樣做好像沒什么問題,但如果@a和@b是一起的,甚至是@a,@b,@c,@d,@e,@f等等N多種條件組合,這樣就不好辦了。所以必須先build好@tb,最后一次性查詢
--構(gòu)造@tb
select * from @tb
假如我已經(jīng)通過@a,@b得到了一種@tb結(jié)果集,當(dāng)我再次使用@c進(jìn)行條件判斷時(shí),這樣就會(huì)覆蓋剛才的結(jié)果。
可以采用“刪除不符合條件的記錄”的方法來做,由于@tb已經(jīng)得到了@a,@b想得到的結(jié)果,所以只要?jiǎng)h除掉不符合@c的結(jié)果就行了。完。
復(fù)制代碼 代碼如下:

if @c is not null
begin
delete c from @tb c where c.id not in (select id from tb where f = @c)
end
select * from @tb
您可能感興趣的文章:
  • sql server 臨時(shí)表 查找并刪除的實(shí)現(xiàn)代碼
  • SQLServer中臨時(shí)表與表變量的區(qū)別分析
  • sqlserver 臨時(shí)表的用法
  • sqlserver 臨時(shí)表 Vs 表變量 詳細(xì)介紹
  • sqlserver 動(dòng)態(tài)創(chuàng)建臨時(shí)表的語句分享
  • 關(guān)于sqlserver 2005 使用臨時(shí)表的問題( Invalid object name #temptb)
  • mysql復(fù)制中臨時(shí)表的運(yùn)用技巧
  • mysql 臨時(shí)表 cann''t reopen解決方案
  • SQL Server 向臨時(shí)表插入數(shù)據(jù)示例
  • 淺析SQL server 臨時(shí)表
  • MySQL使用臨時(shí)表加速查詢的方法
  • sql server創(chuàng)建臨時(shí)表的兩種寫法和刪除臨時(shí)表
  • 對(duì)比Oracle臨時(shí)表和SQL Server臨時(shí)表的不同點(diǎn)

標(biāo)簽:延邊 嘉興 澳門 合肥 日照 三明 晉城 保定

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《根據(jù)多條件查詢臨時(shí)表 想得到不同結(jié)果集的方法》,本文關(guān)鍵詞  根據(jù),多,條件,查詢,臨時(shí),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《根據(jù)多條件查詢臨時(shí)表 想得到不同結(jié)果集的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于根據(jù)多條件查詢臨時(shí)表 想得到不同結(jié)果集的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    巧家县| 陕西省| 万全县| 仲巴县| 贞丰县| 灌阳县| 郴州市| 嘉定区| 二连浩特市| 虹口区| 绿春县| 淮阳县| 七台河市| 吴旗县| 固始县| 荣昌县| 门源| 牙克石市| 昌平区| 通河县| 濉溪县| 高唐县| 涟源市| 钦州市| 揭阳市| 新乡市| 呈贡县| 连平县| 长丰县| 宜城市| 郴州市| 泗阳县| 都安| 井研县| 双城市| 南涧| 慈溪市| 汉中市| 耿马| 兴化市| 登封市|