오라클을 처음 사용했습니다. 오라클 테이블에 세 개의 열, serialno
, item_category
및 item_status
이 있습니다. 세 번째 열에서 행은 serviceable
, under_repair
또는 condemned
의 값을 갖습니다.동일한 열에 다른 값이 표시됩니다.
얼마나 많은 서비스가 가능한지, 몇 개가 수리 중인지, 각 항목 카테고리에 대해 비난되는 횟수를 표시하려면 count를 사용하여 쿼리를 실행하고 싶습니다.
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
예 귀하의 접근 방식이 더 나은 해결책입니다. – user75ponic
이 답변을 작성한 이래로 질문은 일부 예제 출력으로 편집되었습니다. 이 대답은 더 이상 적합하지 않습니다. @ 램 블린의 남자가 더 좋아 보인다. –