行值作为SQL中的列名称 [英] Row value as Columns Names in SQL
本文介绍了行值作为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屋!
查看全文