Я буду коротким. Я хочу синтаксически короткий способ проверки тонны условий в postgres REPL. Дать следующее огромная боль:postgresql выбрать несколько литералов чисел для использования в подзапросе
SELECT * FROM table WHERE specid = 1 OR specid = 3 OR specid = 7 OR ...
Было бы лучше, если бы путь я мог бы сделать что-то вроде следующего:
SELECT * FROM table WHERE specid IN [0,3,5,2,7];
Я попытался следующие:
SELECT * FROM table WHERE specid IN (SELECT 0, 1, 2);
Но , конечно, это просто дало мне несколько столбцов. Есть ли способ выбрать несколько литералов в виде строк в одном столбце для использования в качестве подзапроса, который достаточно кратким, чтобы быть удобным в REPL?
Что такое "REPL"? –
@a_horse_with_no_name Скорее всего, "read-eval-print loop", т. Е. 'Psql'. –
^^ Это тот. –