数据库简单查询
来源:百度知道 编辑:UC知道 时间:2024/05/29 16:58:34
select * from 后面只能结表名,不能结查询结果
比如说select s# from (select * from s)这样就不行,怎样把select * from s 起个表名,然后再实现查询?我的意思你们明白吗?
比如说select s# from (select * from s)这样就不行,怎样把select * from s 起个表名,然后再实现查询?我的意思你们明白吗?
明白,你需要只是给包含中的查询结果集定义一个别名
select s# from (select * from s) as a
我有一个SQL50句经典例子,如果您需要的话,请发信息我。
select * from(
select * from s
)a
注意要给结果集加个别名,我写的a,你随便,最好能有点意义,便于维护之类的
你的意思是查询后生成一个临时表?
为什么不从原表中查???
如果这样做需要两步
select * into #A from s
select s# from #A
不用再起表名,直接这样也可以啊
select * from (select * from s)。。。