PostgreSQLのUPDATEステートメントの使い方
PostgreSQL データベースでは、UPDATE ステートメントを使用して、テーブル内のデータを更新できます。以下は、UPDATE ステートメントの基本構文です。
UPDATE 表名
SET 列名1 = 值1, 列名2 = 值2, ...
[WHERE 条件];
この文法では、以下の部分を置き換える必要があります。
- 表名:データを更新するテーブル名
- 更新対象カラムのリスト:カラム名1、カラム名2、…
- 設定する新しい値のリスト
- WHERE句:オプション。更新するデータの条件を指定します。
こちらが UPDATE ステートメントを使用してテーブルのデータを更新する方法を示す例です。
学生という名前のテーブルがあると仮定します. このテーブルにはid、name、ageという列があります. idが1番の学生の名前を「John」に、年齢を25にアップデートしたいです.
UPDATE students
SET name = 'John', age = 25
WHERE id = 1;
WHERE 句を指定しないと、テーブル内のすべての行が更新されるため注意してください。したがって、UPDATE ステートメントを使用するときは、更新する特定の行を WHERE 句を使用して指定してください。