作者Toshiya (Kill me softly)
看板Database
标题Re: [SQL ] 如何改善 LIKE '%search%' 的效能?
时间Mon Jun 25 01:54:42 2007
※ 引述《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