一条sql:如何优化 where name like ✀%ab%✀ or name like

2025-03-25 12:57:51
推荐回答(1个)
回答1:

方法一: 将or条件变为3个查询,然后用union将3个查询的结果集合并起来(or会降低查询效率)。
方法二: 使用类似正则表达式的匹配将3个like合并, name like '%[ab|cd|ef]%'。注意,这个需要数据库支持。