日期:2014-05-17  浏览次数:20965 次

where语句后面各个条件的优先级
小弟初学ORACLE对于where后面的优先级不是很清楚。只知道where后面从最末尾开始往前吗, 可是总觉得一些条件会有优先级比如:exist,order by,group by,之类的,谁能跟小弟详细讲解下么

------解决方案--------------------
查询中用到的关键词主要包含六个,并且他们的顺序依次为
select--from--where--group by--having--order by
------解决方案--------------------
order by 都是最后执行。group by 和where 都是在order by 执行前。
你就记住,SQL的执行顺序是:先where 后group by 最后order by 就行。

学习慢慢来,都有个过程。祝你早日学成。