Re: [SQL ] 如何改善 LIKE '%search%' 的效能?
看板Database (資料庫)作者Toshiya (Kill me softly)時間17年前 (2007/06/25 01:54)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/18 (看更多)
※ 引述《statue (statue)》之銘言:
: SELECT InventorySlot, ItemClassID, ItemSubClassID,
: ItemDisplayInfoDBC.Name AS ItemDisplayName, DisplayHtml, ReqLevel, ItemID,
: Name1, Quality, ItemDisplayID
: FROM WIDB, ItemDisplayInfoDBC
: WHERE ItemDisplayInfoDBC.ID = WIDB.ItemDisplayID
: AND Name1 LIKE '%怒氣藥水%'
: ORDER BY ItemLevel DESC
: LIMIT 100
如果你確定你的名字是用"怒氣藥水"做開頭的話
可以試著用and Name1 like '怒氣藥水%'
我知道T-SQL可以用這種方式來加快
MySQL就不知道了 :)
--
╭──╮╭──╮╭──╮╭╮╭╮╭──╮╭╮╭╮╭──╮
╰╮╭╯│╭╮││ ─┤│╰╯│╰╮╭╯│╰╯││ ○ │
││ │╰╯│├─ ││╭╮│╭╯╰╮╰╮╭╯│╭╮│
╰╯ ╰──╯╰──╯╰╯╰╯╰──╯ ╰╯ ╰╯╰╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 75.85.22.50
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章