sal查询中怎么样可以将:比如有五条数据,其中居住地有三个人相同将这三个人的居住地只显示一个大块数据,除了居住地行数不变
sal?????
你要实现这种??
不可实现,查询可以给无名的列命名、可以给行排序,但不可以进行合并行这类编辑,那种合并行操作就留给EXCEL吧
SQL> select * from abc;
NAME ADDRESS
---------- ----------
tom beijing
sum shanghai
zoon guangzhou
ktye shanghai
lili beijing
select name,
case when
count(address)over(partition by address)>=1
and ROW_NUMBER()over(partition by address
order by name)=1
then address end
from abc
order by address
NAME CASEWHENCO
---------- ----------
lili beijing
tom
zoon guangzhou
ktye shanghai
sum