是否可以将参数作为列传递给MS查询SELECT语句?

时间:2013-02-01 14:01:48

标签: sql excel excel-2010 parameterized

我想在Excel 2010电子表格中放置一个SQL查询,其中SELECT中的一列将是一个参数。

我已经使用了不同的表别名,并在连接属性框中更改了命令文本但没有成功。每次尝试都会给我带来各种错误。我试过谷歌搜索,但没有发现任何关于这个问题。我怀疑使用标准数据库查询是不可能的,因为MS查询非常有限。有人可以验证在Excel中使用SELECT中的列名作为参数确实无法进行SQL查询吗?如果不是不可能你能分享如何让它发挥作用吗?

这就像......

SELECT tble.Date, tble.Hour, tble.[parameter]
FROM my_table tble

一旦我完成了上述工作,我就想要一些参数化的人。

1 个答案:

答案 0 :(得分:0)

这可能是您要查找的查询字符串吗?假设您从单元格中获取数据,其中单元格范围在此情况下用作表格: -

SELECT ID, NAME, ADDRESS
FROM   [Sheet1$A1:C20]
WHERE  ID = [Sheet1$E2]

参考文献: