0
我會簡短的。我想用一種語法簡短的方式來檢查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」? – 2015-02-11 22:49:41
@a_horse_with_no_name最有可能的是「read-eval-print loop」,即'psql'。 – 2015-02-11 22:54:54
^^就是那個。 – 2015-02-11 23:36:43