Реализация операции count (distinct surname || name || patronymic || date_birth) в запросе JPQL для выведения отчёта в exel

Всем здравствуйте!
Нужно для одной ячейки выполнить запрос запрос как в PostgresSQL
select count(distinct surname || name || patronymic || date_birth)
from epid_Staff;

Я постарался переписать запрос:

select count
(distinct s.surname || s.name || s.patronymic ||
s.date_birth) as vaccinatedByTheFirstComponent
from epid_Staff s;
Screenshot_977

Не получается.

Если кратко. То меня интересует. Как выполнить функцию сконкатинированного дистинкта.

Count(Distinct concat(Столбец1, Столбец2)).

Добрый день,
Используйте SQL “тип набора данных” вместо JPQL.
JPQL вам не даст ничего сверх того, что может SQL, там только мешает ограниченность языка - вы пытаетесь сейчас использовать SQL-конструкцию.