我在SQL Server 2005中遇到一个非常简单的问题,需要一个非常快速和简单的解决方案。
我有一个具有x列的表。 我想能够从表中选择一行,然后将列转换为行。
TableA
Column1, Column2, Column3
返回SQL语句
ResultA
Value of Column1
Value of Column2
Value of Column3
@Kevin:我在谷歌上搜索过这个话题,但很多示例对我的情况来说过于复杂了,你能再帮我一下吗?
@Mario:我正在创建的解决方案有10个列,存储值为0到6,我必须计算出有多少列的值大于或等于3。所以我考虑创建一个查询将其转换成行,然后在子查询中使用生成的表来计算Column >= 3的行数。