行值作为SQL中的列名称 [英] Row value as Columns Names in SQL

查看:74
本文介绍了行值作为SQL中的列名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

需要查询类似这样的>>>示例QUERY ==从VehicleSALES中选择(从PRODUCT中选择Distinct(ProductCode)





i需要子查询或任何其他动态查询

这样

i可以选择行结果可以在SQL中选择作为列名



please帮助,如果有人可以帮助

Need Query Something like this >>> Example QUERY == Select (Select Distinct(ProductCode) from PRODUCT) from VehicleSALES


i need sub-query or any other dynamic query
so that
i can select "result of row" can select "as columns names" in SQL

please help if someone can help

推荐答案

参考:

在SQL查询中使用Pivot的简单方法 [ ^ ]

使用PIVOT和UNPIVOT [ ^ ]



如果你需要在运行时动态选择列名,请检查以下链接

Sql Server中的动态PIVOT [ ^ ]

动态地将行旋转到列 [ ^ ]
refer :
Simple Way To Use Pivot In SQL Query[^]
Using PIVOT and UNPIVOT[^]

if you need to select column names in runtime dynamically check below links
Dynamic PIVOT in Sql Server[^]
Pivot rows to columns dynamically[^]


这篇关于行值作为SQL中的列名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆