亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有關模糊查詢數組問題?具體情況麻煩看一下下面詳細情況哦

有關模糊查詢數組問題?具體情況麻煩看一下下面詳細情況哦

郎朗坤 2021-05-31 11:03:08
表里有一字段tags值為 A|B|C 這種格式,現有一變量aa值為 A|C|F,我想從表里查詢出字段tags含有 A|C|F 中任意一值 A 或 C 或 F 的所有記錄。怎么實現,最好給出SQL語句,謝了!like '%A%' or like '%C%' or like '%F%' 像這種不行
查看完整描述

2 回答

?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

假設 tab1中 有 id 及 tags 字段

創建一個臨時表,temptab 字段 有 originalID , context

寫一個函數 ,
StringToTable
按照 “|”分割

把 tab1 表中所有的記錄 分拆掉 例如把字段內容“A|B|C ”分拆成3條記錄
分別是 id,A;id,B;id,C

id 字段內容為原“A|B|C ”的id

保存在temptab 中 其中 originalID 字段 為id; context 內容為A .....

select distinct originalID from temptab where context = 'A' or

context = 'C ' or context = 'F' 就能把 tab1 中的所符合記錄的ID 全找出來了

================================================

我是菜鳥 沒理解1樓寫的意思,能解釋一下嗎?

查看完整回答
反對 回復 2021-06-07
  • 2 回答
  • 0 關注
  • 302 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號