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

array_agg()の代替?

    PostgreSQL 9.0 または後で string_agg(val, ',')
    選択した区切り文字を含む文字列を返します。

    array_agg(val) 配列を返します 、そこに驚きはありません。表示される中括弧は、配列リテラルの不可欠な部分です。 -配列のテキスト表現。

    古いバージョン(または実際には任意のバージョン)では、array_to_string(array_agg(val), ',')に置き換えることができます。 。

    または、クイック'n'ダーティ:trim(array_agg(val)::text, '{}' -値が中括弧で開始または終了しない場合。



    1. データベースから重複する都市を排除する

    2. mysql_connectが推奨されないのはなぜですか?代替手段は何ですか?

    3. JSONデータをMYSQLに挿入する最良の方法

    4. データベースがたくさんあるのに問題がありますか?