Более элегантно, если вы материализуете таблицу вспомогательных чисел:
SELECT num FROM numbers WHERE num IN (2,6,1,8);
И это также полезно в сочетании с другой таблицей.
Например, у меня был случай, когда мне нужно было заполнить большие таблицы конфигурации изменениями по кусочкам:
В листе или отчете Big SP или Excel указаны недостающие центры затрат в конфигурации, что дает большой набор результатов, которые необходимо вставить с различными данными в некоторых группах.
Вставить частичные результаты в отдельные списки, разделенные запятыми:
INSERT INTO {stuff}
SELECT {stuff}, 130 as line_item
FROM numbers
WHERE numbers.num IN ({pasted a section of results})
INSERT INTO {stuff}
SELECT {stuff}, 135 as line_item
FROM numbers
WHERE numbers.num IN ({pasted another section of results})