Насколько я могу судить (извините, официальный сервер документации Teradata в данный момент не работает), это в Teradata:
proc_cd like any ('20','23','05','06','07','08','22')
- это просто сокращение:
proc_cd like '20' or proc_cd like '23' or proc_cd like '05' ...
PostgreSQL имеет более общий ANY
, который позволяет вам сказать:
expression operator ANY (array expression)
для любого operator
, например =
, LIKE
и т. Д. Итак, выможно просто преобразовать этот список в массив и сказать:
proc_cd like any (array['20','23','05','06','07','08','22'])