我使用OleDBCommand在我的Excel工作表中选择一些数据。我有一列有数据列表(列J),之后的每一列(列K - AG)根据关系有1或0。它基本上是一个用1或0绘制的图形。我想使用SQL命令来选择列J中的每个条目,其中在我选择的列中绘制了一个1。比如,我想看一下列J到K的关系。然后我要从J中取出所有列J和K都是1的数据。我不确定如何在SQL中指定列。我现在有:
OleDbCommand command = new OleDbCommand("select * from [Master$J0:J20] , connection);
之后我需要一个WHERE子句来指定,其中K0:K20 = '1'对吗?或者类似的东西。我拿不到。
解决方案:列可以被F1, F2, F3…FN引用。在我的例子中,我想要例如:
SELECT F8 FROM [Sheet1$] WHERE F11 = '1'