SQL Server怎样为在数据库查询返回的表命名?

2024-12-29 22:13:07
推荐回答(4个)
回答1:

可以啊 给它起个别名就行了 (别名是数据库专用名词)
select t.id
from ( select * from table) t
order by t.id
就是给带括号的子查询 后面打空格 或者写as 加写一个有意义的词(这里是t)

回答2:

select * from 表名 where 条件
“表名”不就是它的名字吗?
如果你想给它起个别名的话,可以这样:
select * from 表名 as 新表明 where 条件

回答3:

SQL Server查询表名的方法如下:
1.获取所有数据库名:
SELECT Name FROM Master.SysDatabases ORDER BY Name
2.获取所有表名:
SELECT Name FROM DatabaseName.SysObjects Where XType='U' ORDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
3.获取所有字段名:
SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')

回答4:

呵呵 你就用 select id as 表名 ,name,userid from 表名
这样你查询的结果 第一列名称不就变表名了?
你可以附带一个不需要查询的无关字段放在第一个 然后 重命名成你查询的表名。