如何使用Netezza SQL以编程方式确定列名,其中列值与预设值匹配

时间:2014-05-21 22:24:28

标签: sql netezza

所有

我在netezza有一张这样的桌子。该表包含不同产品的约30个属性。我需要找到列名称(在此示例中为列名称" attr1"和" attr2"),其中包含" YES"值。

通常,如果列有"是"作为值,那么对于表中的所有行都是如此。

upc upc_desc attr1 attr2 attr3 attr4 attr5
1 cake1是否否是
2 cake2是否否是
3 cake3是否否是
4 cake4是否否是
5 cake5是否否是
6 cake6是否否是

问题:如何使用Netezza SQL以编程方式确定列名,其中列值与预设值匹配?

谢谢!

1 个答案:

答案 0 :(得分:1)

基本上你想要转置数据。 这些问题已在SO中得到解答。

Transpose rows to columns based on ID column

Netezza aggregation issue (pivot)

希望这有帮助!如果您需要更多帮助,请回复。