listagg函数的用法


当前第2页 返回上一页

也就是说,在你不实用Group by语句时候,也可以使用LISTAGG函数:

Sql代码

1

2

3

4

5

6

7

8

9

10

11

12

13

with temp as

  select 500 population, 'China' nation ,'Guangzhou' city from dual union all 

  select 1500 population, 'China' nation ,'Shanghai' city from dual union all 

  select 500 population, 'China' nation ,'Beijing' city from dual union all 

  select 1000 population, 'USA' nation ,'New York' city from dual union all 

  select 500 population, 'USA' nation ,'Bostom' city from dual union all 

  select 500 population, 'Japan' nation ,'Tokyo' city from dual  

select population, 

       nation, 

       city, 

       listagg(city,',') within GROUP (order by city) over (partition by nation) rank 

from temp

总结:LISTAGG()把它当作SUM()函数来使用就可以了。

以上就是listagg函数的用法的详细内容,更多请关注木庄网络博客其它文章!

返回前面的内容

相关阅读 >>

listagg函数的用法

更多相关阅读请进入《listagg》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...