1、SQL语句执行顺序
FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY
2、where条件执行顺序
mysql,从左往右,排除越多的条件放在第⼀个(尽可能地第⼀次就过滤掉⼤部分⽆⽤的数据,只返回最⼩范围的数据)
orcale,从右往左
3、运算符优先级
()> NOT > AND > OR,级别越高放最后
同运算符,排除数据范围越大的字段放最后
1、SQL语句执行顺序
FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY
2、where条件执行顺序
mysql,从左往右,排除越多的条件放在第⼀个(尽可能地第⼀次就过滤掉⼤部分⽆⽤的数据,只返回最⼩范围的数据)
orcale,从右往左
3、运算符优先级
()> NOT > AND > OR,级别越高放最后
同运算符,排除数据范围越大的字段放最后