使用逗号分隔参数的 MS 查询



如何使MS查询在Excel单元格中使用逗号分隔的参数?

我的查询是:

SELECT *
FROM ABC
WHERE Id in (?)

当我输入例如"1"的 id 号时,查询有效,但我想将一些 id 的 1、2、3、4 等放入参数单元格中,但随后我试图这样做查询不起作用......如何放置带有逗号分隔值的参数?

有2 种不同的方法可以做到这一点:

select * from abc where id in ('1','2','3') etc but not in excel - maybe use notepad++

第二种方式:)

select * from abc where (id like '1' or id like '2' or id like '3') etc 

:)

您可以在sql查询中使用IN

SELECT column_name(s)
FROM table_name
WHERE column_name IN (1,2,3,4);

还要尝试使用带有逗号的BETWEEN作为参数。

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

最新更新