IN проверяет, является ли значение одним из явного фиксированного списка литералов или параметров запроса.
MEMBER OF проверяет, присутствует ли значение в коллекции JPA, т.е. коллекции, которая фактически является частью объектной модели.
ps: если фиксированный аргумент, то in, если результат или параметр, то member of
select c from rtneo$Contragent c where c.personalAccount in ('ААА3812525543', 'ААА3827046945', 'ААА3812525541')
Нижнее подчеркивание, любой одиночный символ
select c from rtneo$Contragent c where c.personalAccount like 'ААА38125255__'
select count(c) from rtneo$Contragent c where c.contracts is empty
select c from rtneo$Contract c join fetch rtneo$Accrual a on c = a.contractPosition.contract where c.contragent.personalAccount = 'ААА3812525543'
select distinct a.period from rtneo$Accrual a where a.contragent.personalAccount = 'ААА3812525543' order by a.period
select c.number, c.from, c.createTs from rtneo$Contract c where c.contragent.personalAccount = 'ААА3812525543' and c.accepted = true order by c.from, c.createTs
select c.from, max(c.createTs) from rtneo$Contract c where c.contragent.personalAccount = 'ААА3812525543' and c.accepted = true group by c.from
select c.number from rtneo$Contract c join fetch rtneo$Accrual a on c = a.contractPosition.contract where c.contragent.personalAccount = 'ААА3812525543' and c.createTs in (select max(c1.createTs) from rtneo$Contract c1 where c1.contragent.personalAccount = 'ААА3812525543' and c1.accepted = true group by c1.from) order by c.from
дЛЯ КАЖДОГО ПЕРИОДА ПОЛУЧИТЬ АКТУАЛЬНЫЙ ДОГОВОР