В одном столбце учитывается различное значение
Я новичок в Oracle. У меня есть таблица Oracle с тремя столбцами:serialno
item_category
а такжеitem_status
, В третьем столбце строки имеют значения,serviceable
under_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