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

Oracleで連結文字列を生成する高速な方法

    Tom Kyteは、これを行うための非常に便利な方法を提供し、カスタム集計関数を使用してOracle9iから機能します。カンマで集約されますが、パイプの関数本体を変更できます。

    Oracle 11g以降、次のことができます。

    SELECT LISTAGG(column, separator) WITHIN GROUP (ORDER BY field)
      FROM dataSource
     GROUP BY grouping columns
    

    このWebページは、リストした方法を含む追加の方法を提供しますが、実際にはあまり効率的ではありません。




    1. SQLServerで数値のみを返す方法

    2. SQL ServerのWHERE句のアンパサンド(&)演算子

    3. SQLServerのパフォーマンスTOPIOクエリ-1

    4. SQL Serverの変数列名?