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

LISTAGGを使用できません

    この記事 11gリリース2より前のバージョンのOracleを実行している場合に考慮に入れる方法など、文字列の集約を処理するためのさまざまなアプローチがあります(これがシナリオです)。

    特に、OracleのWM_CONCATを使用できます。 機能:

    SELECT deptno, wm_concat(ename) AS employees
    FROM   emp
    GROUP BY deptno;
    

    文字列集約用の独自の関数を定義したり、SYS_CONNECT_BY_PATHなどの他の関数を使用したりすることもできます。 またはCOLLECT 。上記の記事には、これらの方法の例があります。




    1. 列でdistinctを使用し、別の列でorder byを実行すると、エラーが発生します

    2. ホストローカルホストはこのMySQLサーバーへの接続を許可されていません

    3. Pythonで行ごとのMySQLResultSetを取得する方法

    4. 日付間隔ごとに一意の訪問者を選択するにはどうすればよいですか?