В одном столбце учитывается различное значение

Я новичок в Oracle. У меня есть таблица Oracle с тремя столбцами:serialnoitem_category а такжеitem_status, В третьем столбце строки имеют значения,serviceableunder_repair или же .condemned

Я хочу выполнить запрос, используя счетчик, чтобы показать, сколько из них исправно, сколько ремонтируется, сколько осуждено по каждой категории товаров.

Я хотел бы запустить что-то вроде:

select item_category
  , count(......) "total"
  , count (.....) "serviceable"
  , count(.....)"under_repair"
  , count(....) "condemned"
from my_table
group by item_category ......

Я не могу выполнить внутренний запрос внутри счета.

Вот'что яМне бы хотелось, чтобы результат был похож на:

item_category    total    serviceable      under repair      condemned
=============    =====    ============     ============      ===========
chair              18        10               5                3
table              12        6                3                3 

Ответы на вопрос(3)

Ваш ответ на вопрос