查询计数数字记录包含文本

aiz*_*zaz -1 sql oracle

我试图根据表格中的文本计算数字记录

我有这样的表结构

SN_ID           NUMBER                      
PERSON_ID       NUMBER      
NOTICE_TYPE     VARCHAR2    
Run Code Online (Sandbox Code Playgroud)

和这样的表的内容

    SN_ID  PERSON_ID   NOTICE_TYPE
  -------+-----------+--------------
    1      5           Appreciation
    2      5           Warning
    3      1           Warning
    4      5           Incident
    5      2           Warning
    6      5           Warning
Run Code Online (Sandbox Code Playgroud)

我想计算一个人的感谢,警告和事故记录 Id = 5

Mik*_*Rin 7

select Notice_type, count(*) from [Table] 
where person_id=5
group by notice_type
Run Code Online (Sandbox Code Playgroud)