MS Query с разделенными запятыми параметрами - PullRequest
0 голосов
/ 24 января 2020

Как заставить работать MS Query с параметрами через запятую в ячейке Excel?

Мой запрос:

SELECT *
FROM ABC
WHERE Id in (?)

Когда я помещаю номер идентификатора, например, "1", запрос работает, но я хочу поместить в ячейку параметров несколько идентификаторов 1, 2, 3 , 4 et c, но потом я пытаюсь, чтобы этот запрос не работал ... Как я могу поставить параметр со значениями, разделенными запятыми?

Ответы [ 2 ]

0 голосов
/ 24 января 2020

есть 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 

:)

0 голосов
/ 24 января 2020

Вы можете использовать IN в вашем sql запросе.

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;
...