最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

如何篩選SQL字符串字段中部分值

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 13:55:45
文檔

如何篩選SQL字符串字段中部分值

如何篩選SQL字符串字段中部分值:如果需要篩選SQL字符串字段中部分值,應該怎么做呢?下面就教您篩選SQL字符串字段中部分值的記錄的方法,供您參考。 例如有一個KKBH(卡口編號)字段,這是一個字典字段(對應另一個實體表(卡口表)的編號字段)。這個字段的值保存所屬卡口值域{01,02,0
推薦度:
導讀如何篩選SQL字符串字段中部分值:如果需要篩選SQL字符串字段中部分值,應該怎么做呢?下面就教您篩選SQL字符串字段中部分值的記錄的方法,供您參考。 例如有一個KKBH(卡口編號)字段,這是一個字典字段(對應另一個實體表(卡口表)的編號字段)。這個字段的值保存所屬卡口值域{01,02,0

如果需要篩選SQL字符串字段中部分值,應該怎么做呢?下面就教您篩選SQL字符串字段中部分值的記錄的方法,供您參考。 例如有一個KKBH(卡口編號)字段,這是一個字典字段(對應另一個實體表(卡口表)的編號字段)。這個字段的值保存所屬卡口值域{01,02,03}

如果需要篩選SQL字符串字段中部分值,應該怎么做呢?下面就教您篩選SQL字符串字段中部分值的記錄的方法,供您參考。

例如有一個KKBH(卡口編號)字段,這是一個字典字段(對應另一個實體表(卡口表)的編號字段)。這個字段的值保存所屬卡口值域{01,02,03}

本來想到的是通過or來實現(xiàn),這樣需要動態(tài)生成SQL語句。

后來想到一個辦法用charindex搜索SQL字符串的辦法。將所有的要查的卡口編號組成類似'01@02'這樣待查字符串。sql查詢時通過charindex篩選出在待查SQL字符串里有的KKBH的記錄。

經(jīng)測試使用or與使用charindex,兩者在MSSQL中執(zhí)行效率差不多。

具體實現(xiàn):

用戶界面查詢需求:可能搜索N個卡口的記錄(N的值域{1,所有卡口個數(shù)})。設計這個UI的形式一共三種:

一、一個多選listbox。用戶界面運行時將卡口字典表載入listbox信息。

二、兩個listbox,左邊為待選,右邊為已選,中間加兩個按鈕添加與刪除。用戶界面運行時將卡都字典表載入左邊的listbox。

三、多個Checkbox??梢栽诮缑嬖O計階段直接做死字典表,即有幾個卡口就話幾個checkbox?;蛘咴诔绦蜻\行根據(jù)字典表繪制動態(tài)繪制checkbox。

UI的優(yōu)缺點這里不討論,我這里選擇第三種方式的動態(tài)繪制。

在查詢階段根據(jù)所選卡口生成待選SQL字符串入:"01@02”

并將此條件傳回后臺查詢服務程序

后臺查詢服務里只要待查SQL字符串作為參數(shù)傳入查詢的SQL語句中(sql片段): charindex(卡口編號,@待查字符串)。當然也可以手動生成SQL方式傳入"charindex(卡口編號,'"+待查字符串+"')".

,

聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

如何篩選SQL字符串字段中部分值

如何篩選SQL字符串字段中部分值:如果需要篩選SQL字符串字段中部分值,應該怎么做呢?下面就教您篩選SQL字符串字段中部分值的記錄的方法,供您參考。 例如有一個KKBH(卡口編號)字段,這是一個字典字段(對應另一個實體表(卡口表)的編號字段)。這個字段的值保存所屬卡口值域{01,02,0
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top