如何在SQL Server中实现矩阵概念

时间:2017-02-08 18:20:06

标签: sql sql-server matrix

我陷入了在SQL Server中创建矩阵的概念,它在Excel中创建。我在网上找不到好的答案。第一行有第一行的房号,第一列有功能要求。因此,例如当其中一个房间需要相机时,我会在所需的行和col坐标中放置X标记,表示它包含一个。我附上了Excel样本以便更好地解释。 Excel Matrix.png

2 个答案:

答案 0 :(得分:2)

不是为每个可能的功能需求提供多个列,而是使用适当的关系方法来实现多对多关系:

rc-slider/assets/index.css

然后,您可以将一个房间与可变数量的函数相关联,并且可以轻松添加函数而无需更改数据结构。

答案 1 :(得分:0)

如果没有数据可供使用,很难给你一个例子。

话虽如此,JSFidlle based on your div方法可以帮助你。根据数据中是否包含“X”,您可以使用1或0的虚拟列。然后在数据透视表中,您只需对各种值进行最大化。

可能需要将数据按摩到更好的格式,但应该可行。