当前位置: 代码迷 >> Sql Server >> select 、distinct、order by的执行顺序解决思路
  详细解决方案

select 、distinct、order by的执行顺序解决思路

热度:150   发布时间:2016-04-24 19:37:04.0
select 、distinct、order by的执行顺序
select 、distinct、order by的执行顺序

标准的应该是先select,然后distinct,再order by

我这边有点疑问,既然已经执行了select,列已经选出来了,为什么下面的代码是对的

select id from test order by name

order by执行顺序应该在select之前吗?

------解决方案--------------------
order by 是针对表列的,与是否为查询列好像无关吧.
  相关解决方案