Re: [SQL ] 關於在LIKE中使用 % 的語法的問題

看板Database作者 (這樣也要罵=.=)時間17年前 (2008/10/01 12:27), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串2/3 (看更多)
你要的我做不到 但有取巧的方法看你要不要用看看 就是用%之前的數字來like select * from BANK where substring(interest,1,len(interest)-1) like '%ox%' ※ 引述《cityblue ( cityblue)》之銘言: : 請問大家, 假設我有一資料表如下: : BANK : bid bname interest : 01 Citybank 15% : 02 ChasterBank 10% : 03 NationalBank 11% : interest屬性中的欄位已包含 % 的character : 但我要在 WHERE B.interest LIKE 後加入string matching : 請問如何能在LIKE後區別control character 及 data character? : 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.218.10.19

10/01 22:21, , 1F
這樣效率很差
10/01 22:21, 1F

10/02 08:29, , 2F
那你是否有更好的解決方法呢 我也知道差阿=.=
10/02 08:29, 2F

10/03 07:58, , 3F
這應該屬於資料表設計最佳化的問題,不清楚原po的資料需求
10/03 07:58, 3F

10/31 17:41, , 4F
可以設計成0.15, 0.11 來迴避吧...不影響運算
10/31 17:41, 4F
文章代碼(AID): #18ulmS4g (Database)
討論串 (同標題文章)
文章代碼(AID): #18ulmS4g (Database)