Похоже, что в SQL вы бы на самом деле сделали это:
select * from table where region in ['X', 'Z', 'C']
Мне не ясно, как вы бы использовали CASE
для этого.
DynamoDB также имеет условие IN
, задокументировано здесь , поэтому вы можете использовать выражение фильтра, например:
FilterExpression: 'region IN (:region1, :region2, :region3)'