首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sql 优化的小疑点

2013-09-28 
sql 优化的小问题ABC 三个查询条件,还能再优化吗? 能应该怎样写(B AND C) OR (A AND C) OR (A AND B)[解决

sql 优化的小问题
ABC 三个查询条件,还能再优化吗? 能应该怎样写

(B AND C) OR (A AND C) OR (A AND B) 
[解决办法]
把条件为true的可能性越大的,放在左边,因为判断左边第一个条件为true时,就不需要再判断右边的条件了
[解决办法]
把OR改用union 实现,可以提高效率(只适用于索引列)

热点排行