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

'ArrayPush'のPostgresArrayAppend&Array Length

    最も簡単なことは次のとおりです。

    update table
    set array = array_append(array, 'element')
    where ...
    

    または、 ||を使用することもできます。 オペレーター

    update table
    set array = array || 'element'
    where ...
    

    これらは両方とも、より一般的なset n = n + 11と同等です。 数字のために。関係するタイプによっては、どの||を明確にする必要がある場合があります。 型キャストを含めることで意味する演算子:

    update table
    set array = array || 'element'::text
    where ...
    

    PostgreSQLがarray || element ||のバージョン array || array バージョン。 ak5 に感​​謝します これを私の注意を引いてくれて。




    1. Python SQL – PythonでSQLite、MySQL、およびPostgreSQLデータベースを使用する方法

    2. perlを使用してmysqlデータベースの変更を監視する方法はありますか?

    3. 一括挿入して返されたIDを取得するlaravel

    4. SQLServerで結果をページ分割するための最良の方法は何ですか