当前位置: 代码迷 >> SQL >> 关于查询过程中别名的使用解决思路
  详细解决方案

关于查询过程中别名的使用解决思路

热度:198   发布时间:2016-05-05 15:25:57.0
关于查询过程中别名的使用
select userid from
  (select top 3 userid from 
(select top 7 userid from #T order by userid) Ta
  order by userid desc) Tb
order by userid

此条语句的作用是:选出第5-7条记录

谁能告诉我上面这段代码中为什么要使用Ta Tb 两个别名么?
用处是啥?

------解决方案--------------------
虚拟表要加别名,语法要求
------解决方案--------------------
一般习惯上都要回在子查询上加上别名,这样方便引用。有些数据库则强制对子查询必须加上别名。

其实你完全可以把这 ta, tb 的别名去掉试一下。 应该是产生完全相同的结果。
------解决方案--------------------
2楼正解
  相关解决方案