SQL确定特定列

时间:2018-05-08 15:33:04

标签: sql python-3.x

以下是方案......

我有一个带有列的SQL表:

Power | Quality1 | Energy | Quality2 | Voltage | Quality3... Current | Quality165 | Temp | Quality166

我想提取包含在标有“ Quality3 ”的列中的数据,该列告诉我数据的质量与电压数据有关,列“电压'包含实际值。但是,我有数百列,我并不总是确定选择哪个“质量#”表来获取特定表条目的记录数据的质量。

所以要明确,我不知道' Quality166 '告诉我' Temp '列的数据有效性,但我知道列的进行“ Temp ”列包含我想要的质量信息。

我想过可能会得到列号,例如列标记为“电压”。现在,如上所述,我不知道列' Quality3 '与'Voltage'列的条目相关联,但是如果我可以获得'Voltage'列条目的实际数量(<在这种情况下强> 5 然后如果我想得到' Quality3 '值,我可以在第6列中搜索它,其中包含所需的数据。

有什么建议吗?

这是我尝试过的,但我离开了......

query = "SELECT count() FROM information_schema.tables WHERE table_schema = 'Plant_Data_raw' AND table_name = 'Voltage'"

期待您的回复!

0 个答案:

没有答案