Один вариант будет использовать агрегатные функции avg
и sum
в операторе выбора grouping
, который включает в себя предложение having
как:
select word
from words
group by word
having avg(nvl(element_id,0)) = 1.5 and sum(nvl(element_id,0)) = 3;
при условии, что element_id
- это целочисленный столбец, допускающий значение NULL.
Или
select word
from words
group by word
having avg(element_id) = 1.5 and sum(element_id) = 3;
, поскольку element_id
- это целочисленный столбец, не имеющий значения NULL.
P.S. Таким образом, нет необходимости записывать идентификаторы явно.