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

参加によるPostgresqlアップデート

    一般的な更新構文:

    [ WITH [ RECURSIVE ] with_query [, ...] ]
    UPDATE [ ONLY ] table [ [ AS ] alias ]
        SET { column = { expression | DEFAULT } |
              ( column [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]
        [ FROM from_list ]
        [ WHERE condition | WHERE CURRENT OF cursor_name ]
        [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
    

    問題の解決策:

    UPDATE customers AS c
    SET cutoffstop = cutoffstop + 432000
    FROM bluemedia as b
    WHERE c.id = b.customerid
    AND b.orderid = '217201807'
    

    UPDATEの詳細については 構文は次のリンクをたどります:

    https://www.postgresql.org/docs/current/static/sql-update.html



    1. ASP.NetでのSQLインジェクションの防止

    2. Postgres9.0以降でPL/pgSQLを使用してテーブルをループする

    3. さまざまなカーソルオプションがどのような影響を与える可能性がありますか?

    4. SQLデータベーステーブルのn番目の行を選択するにはどうすればよいですか?