Мне нужно подсчитать записи, содержащие заданные буквы, например, столбец A будет содержать количество записей, содержащих «a» или «A», а для E это будет количество записей, содержащих «e» или «E». Есть ли способ сделать это, используя только функции группировки?
Я могу сделать это с помощью подзапросов, но у нас была эта задача в классе до изучения подзапросов, и я понятия не имею, как это сделать путем группировки.
Результат кода ниже, который я хочу достичь с помощью группировки:

select
(select count(*) from table where lower(name) like '%a%') as a,
(select count(*) from table where lower(name) like '%e%') as e
from dual;