我重写了一个从Mysql到oracle的查询,而Mysql给了我一行,oracle给出了倍数,只是想知道为什么?Mysql查询 me.col2, min(col3) as me_col3 , min(col3) over (partition by episode_id order by col3) as me_col3 ,
LISTAGG</e
我的SQL查询目前正在使用LISTAGG将表列中的所有行数据提取到一个列中。我之所以使用LISTAGG,是因为列中可以有无限行数。 LISTAGG(CE1.DX_NAME, ' ; ') WITHIN GROUP (ORDER BY CE1.DX_NAME) AS DIAGNOSES
是否有一种方法可以将它们从这个函数中分离成单独的列,或者建议我是否可以使用一个没有LISTAG