SQL Server 2008 查询结果格式(更改 x 和 y 轴字段)
格式化查询结果的最有效方法是什么,是在实际的 SQL Server SQL 代码中还是使用不同的程序(例如 access 或 excel),以便可以将 X(第一行列标题)和 Y 轴(第一列字段值)已更改,但仍以不同的方式表示相同的查询结果数据。
它们将数据存储在我的数据库中的方式以及在 SQL Server 2008 中返回原始查询结果的方式如下:
下面是我需要查看数据的方式:
本质上,我需要将邮政编码字段沿着 Y轴(第一列)和覆盖代码字段穿过顶部第一行(X 轴),曝光填充其余数据。
我能完成此任务的唯一方法是将数据导入 Excel 并进行一系列 V-LookUps。我尝试使用一些数据透视表,但没有走得太远。我将继续尝试使用 V-LookUps 格式化数据,但希望有人能想出更好的方法来做到这一点。
What is the most efficient way to format query results, wether in the actual SQL Server SQL code or using a different program such as access or excel so that the X (first row column headers) and Y Axis (first column field values) can be changed, but with the same query result data still being represented, just in a different way.
they way the data is stored in my database and they way my original query results are returned in SQL Server 2008 are as follows:
And Below is the way I need to have the data look:
How I need the Results to Look
In essence, I need to have the zipcode field go down the Y Axis (first column) and the Coveragecode field to go across the top first Row (X Axis) with the exposures filling in the rest of the data.
The only way I can thing of getting this done is by bringing the data into excel and doing a bunch of V-LookUps. I tried using some pivot tables but didn't get to far. I'm going to continue trying to format the data using the V-LookUps but hopefully someone can come up with a better way of doing this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在寻找的是一个名为
PIVOT
的表运算符。文档: http://msdn.microsoft.com/en-us/library/ms177410 .aspxWhat you are looking for is a table operator called
PIVOT
. Docs: http://msdn.microsoft.com/en-us/library/ms177410.aspx