首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-09 
关于查询过程中别名的使用select userid from(select top 3 userid from(select top 7 userid from #T ord

关于查询过程中别名的使用
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楼正解

热点排行