以下是方案......
我有一个带有列的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'"
期待您的回复!