首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL中的UNPIVOT表

SQL中的UNPIVOT表
EN

Stack Overflow用户
提问于 2017-11-09 12:29:15
回答 1查看 39关注 0票数 0

大家好,我想把我的所有列的标题名称变成一个列,所以请在这个查询上帮助我。下面是我的表结构

我有一个名为tblInfo的表

代码语言:javascript
复制
| ID |  Name |Email ID|Age |Gender |

我想要得到如下结果

代码语言:javascript
复制
|Columns|

ID
Name
Email ID
Age`enter code here
Gender

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-11-09 12:33:56

为什么不使用INFORMATION_SCHEMA视图?

代码语言:javascript
复制
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = <table_name>

另一种方法是使用sys.all_objects

代码语言:javascript
复制
SELECT c.name
FROM sys.all_objects b
     JOIN sys.all_columns c ON c.object_id = b.object_id
WHERE b.name = <table_name>
      AND b.type = 'U'; 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47193921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档