Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何在SQLServer2005中编写查询以自定义格式显示表中的数据?_Sql Server 2005 - Fatal编程技术网

Sql server 2005 如何在SQLServer2005中编写查询以自定义格式显示表中的数据?

Sql server 2005 如何在SQLServer2005中编写查询以自定义格式显示表中的数据?,sql-server-2005,Sql Server 2005,我的数据库中有一个表,如下所示 所以我想写一个查询,它将返回一个表数据,如下所示 SELECT EmpId, EmpName, CatalogName, Training1 AS Training FROM myTable UNION ALL SELECT EmpId, EmpName, CatalogName, Training2 AS Training FROM myTable UNION ALL SELECT EmpId, EmpName, CatalogName, Training3

我的数据库中有一个表,如下所示

所以我想写一个查询,它将返回一个表数据,如下所示

SELECT EmpId, EmpName, CatalogName, Training1 AS Training
FROM myTable
UNION ALL
SELECT EmpId, EmpName, CatalogName, Training2 AS Training
FROM myTable
UNION ALL
SELECT EmpId, EmpName, CatalogName, Training3 AS Training
FROM myTable
ORDER BY EmpId, Training


请查阅MSDN文档中的。