oracle查询的有关问题

oracle查询的问题数据库有张表如图所示现在想用sql语句实现查询以后显示结果为Oracle数据库SQL[解决办法]

oracle查询的问题
数据库有张表如图所示oracle查询的有关问题
现在想用sql语句实现查询以后显示结果为oracle查询的有关问题 Oracle 数据库 SQL
[解决办法]
如此简单的行转列 方法多的是 啊
1、

select name,
       sum(decode(ADDRESS, '北京', 1, 0)) 北京,
       sum(decode(ADDRESS, '上海', 1, 0)) 上海,
       sum(decode(ADDRESS, '南京', 1, 0)) 南京
  from t
 group by name


2、

select * from t pivot(count(address) for address in('北京', '上海', '南京'));