sql问题之where条件的优先级-灵析社区

霹雳青

sql问题之where条件的优先级 如果我一个查询里边过滤,where 子句用了datetime > 2015-01 and sex = 1 比如数据有100万肯定是先用datetime过滤要滤到1大批数据了 假如datetime 过滤后,有10万数据符合条件 先用sex,有50万数据符合条件. 我肯定是希望先用datetime来过滤,然后再用sex过滤. 还是我根本不用考虑,系统底层无差别? 我在用sql server.

阅读量:156

点赞量:0

问AI
英勇投弹手
还是从运算符优先级分析 not最高,其次是and,最低是or,从左到右求值,括号可改变优先级