不重复记要SQL语句

不重复记要SQL语句

不重复记录SQL语句
我现在有一张表: 姓名  类型
我要得到该姓名下的所有类型   要求姓名不能重复的SQL语句  小白求解答不重复记要SQL语句
------解决方案--------------------
select 姓名,
nvl(sum(decode(类型,'类型1',1)),0)  类型1, 
nvl(sum(decode(类型,'类型2',1)),0)  类型2, 
nvl(sum(decode(类型,'类型3',1)),0)  类型3
from表名
group by 姓名