Re: [VB6 ] 字串比對有這樣的內建function嗎

看板Visual_Basic作者 (矇面加菲獅)時間19年前 (2006/07/12 21:30), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《slasher (you got me)》之銘言: : 像是 "abcdefg" : 跟 "abc" : 這兩個字串 : 丟給他 : 回傳相同部份的長度 3 : 也可以可以自寫啦 : 不過我要比較的東西是在access資料庫裡面 : 我怕每次都讀取 : 速度會變慢? : (某個字串跟資料庫裡面上百個字串比對) 假設資料表為t,要比較的欄位為a和b, select iif(left(a,len(b))=b,len(b),iif(left(b,len(a)),len(a),0)) as cmp from t -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.184.116.195

07/12 22:34, , 1F
iif會破壞程式結構 不建議使用
07/12 22:34, 1F

07/12 22:38, , 2F
試試看用這個函數吧instr(a,b)吧
07/12 22:38, 2F

07/13 07:20, , 3F
access 不支援控制流程的語法@@ sql sever可以用case
07/13 07:20, 3F

07/13 12:41, , 4F
資料先Select出來再處理比較好 否則Server上負擔太重
07/13 12:41, 4F
文章代碼(AID): #14jFbwNu (Visual_Basic)
文章代碼(AID): #14jFbwNu (Visual_Basic)