标签: 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);
预先感谢