Postgres SQL中的宏变量

时间:2018-08-30 09:53:35

标签: postgresql macros psql

我正在编写一个PSQL脚本,其中我必须根据值列表过滤出一列:

select a.* from mytable as a where a.mycolumn not in ('A','B', 'C');

是否有任何简单的方法可以在宏变量中声明列表中的值?如果我使用SAS,我会写:

%let mylist = 'A', 'B', 'C';
select a.* from mytable as a where a.mycolumn not in (&mylist);

预先感谢

0 个答案:

没有答案