需要帮助使用Excel中的SQL,特别是“SQL”吗&引用;参数
我已在excel中设置了此SQL查询:需要帮助使用Excel中的SQL,特别是“SQL”吗&引用;参数,sql,excel,vba,parameters,Sql,Excel,Vba,Parameters,我已在excel中设置了此SQL查询: SELECT * FROM acct.view_op_seremain WHERE SEC_ID = (?) 我已将“?”参数定向到Excel中的单元格A1。现在,我希望这个A1参数单元格包含多个值,但我不确定它是否需要特殊格式?到目前为止,我已尝试在单元格A1中执行以下操作: Justin, John, James ('Justin','John','James') 'Justin','John','James' 这些格式都没有给我结果。你知道
SELECT * FROM acct.view_op_seremain
WHERE SEC_ID = (?)
我已将“?”参数定向到Excel中的单元格A1。现在,我希望这个A1参数单元格包含多个值,但我不确定它是否需要特殊格式?到目前为止,我已尝试在单元格A1中执行以下操作:
Justin, John, James
('Justin','John','James')
'Justin','John','James'
这些格式都没有给我结果。你知道我做错了什么吗 不能以这种方式传递多个参数 根据所使用的数据库,您可以将单个字符串参数传递给databaase引擎,并让数据库引擎为您拆分字符串
例如,.你很接近了。只是
=
只比较一个值,而您试图给它多个值。在语句中尝试一个:
WHERE SEC_ID IN (?)
然后这个输入字符串应该可以工作:
'Justin','John','James'