select into问题,在线等...

chriswu 2004-12-22 11:20:49
请各位大虾帮忙
请问
select * into b表 from (select top 100 percent * from a表 order by 字段) c
中,最后的那个"c"是什么意思啊?我看到有人用a或者b,可我不知道什么意思。
请GGJJ们帮忙
...全文
95 点赞 收藏 9
写回复
9 条回复
chriswu 2004年12月22日
对了,顺便再问个问题:
select 1 from #tbbbbb where a=1
中的那个select 1
是什么意思啊?
回复 点赞
gimy007 2004年12月22日
c=(select top 100 percent * from a表 order by 字段)

select * into b表 from c

回复 点赞
chriswu 2004年12月22日
对了,顺便再问个问题:
select 1 from #tbbbbb where a=1
中的那个select 1
是什么意思啊?
回复 点赞
NinGoo 2004年12月22日
select * into b表 from (select top 100 percent * from a表 order by 字段) c


c就是对前面括号里select top 100 percent * from a表 order by 字段的结果集的一个别人,你想叫什么都行
回复 点赞
chriswu 2004年12月22日
意思就是
from (select top 100 percent * from a表 order by 字段)
等同于
from c

对吧
回复 点赞
chriswu 2004年12月22日
是这样吗?
(select top 100 percent * from a表 order by 字段)as c
对吗?
回复 点赞
了缘 2004年12月22日
也可以这样写
select * into b表 from (select top 100 percent * from a表 order by 字段) as c
其实是省了AS 关键字
回复 点赞
wuzhouhome 2004年12月22日
表别名
回复 点赞
了缘 2004年12月22日
select 1
就是当后面的条件成立时就显示1,否则没有记录
回复 点赞
发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告