sql >> データベース >  >> RDS >> Oracle

Oracle:グループ化された結果でグループ化されていない列を連結する方法

    これは、さまざまな文字列集計手法 に関する優れた記事です。 。

    さらに別のメソッド(XMLベース)を追加できます:

    select rtrim(
             extract(
               sys_xmlagg(
                 xmlelement("X",ename||', ')
               ),
               '/ROWSET/X/text()'
             ).getstringval(),
             ', '
           )
      from emp;
    

    そして、11gリリース2では、ついに組み込みの LISTAGG 機能。



    1. phpmysqlはフェッチされた順序で結果を並べ替えます

    2. Highchartsの特定のシリーズにグループデータを入力します

    3. 関数内のSELECTまたはINSERTは競合状態になりやすいですか?

    4. MySQLのトップ10のベストプラクティス