sql中like和regexp哪个更快
时间: 2024-05-17 16:02:50 浏览: 51
Oracle数据库10g:新的SQL和PLSQL功能.pptx
一般情况下,使用 LIKE 比使用 REGEXP 更快。因为 LIKE 仅支持通配符 '%' 和 '_',而 REGEXP 支持更多的正则表达式,所以在处理相同的数据量时,REGEXP 的计算量比 LIKE 大得多。同时,LIKE 通常可以利用索引来加速查询,而 REGEXP 无法使用索引。但是,如果您需要更复杂的模式匹配,例如匹配多个模式或使用更复杂的正则表达式,那么 REGEXP 可能更适合您的需求。总之,具体使用哪种方法还需要根据具体情况来决定。
阅读全文