我在excel中设置了这个SQL查询:
SELECT * FROM acct.view_op_seremain
WHERE SEC_ID = (?)
我指导了"?" Excel中单元格A1的参数。现在,我希望这个A1参数单元格包含多个值,但我不确定它是否需要特殊的格式?到目前为止,我已尝试在单元格A1中执行以下操作:
Justin, John, James
('Justin','John','James')
'Justin','John','James'
这些格式都没有给我结果。你知道我做错了什么吗?
答案 0 :(得分:2)
你很亲密。只是=
只比较一个值,而你试图给它多个值。尝试IN
声明:
WHERE SEC_ID IN (?)
然后这个输入字符串应该起作用:
'Justin','John','James'
答案 1 :(得分:0)
您无法以这种方式传递多个参数。
根据您使用的数据库,您可以将单个字符串参数传递给数据库引擎,并让数据库引擎为您分割字符串。