【SQL】データベース更新の種類

SQLのUPDATEにも様々な種類があり、とても難しいです…

データベースの更新(UPDATE)

副問い合わせ?がとても難しく苦戦しました…

基本的な文

UPDATE 変更したいテーブル
SET    変更したいカラム = 変更したい値
WHERE  条件

一部の値に変更

UPDATE 変更したいテーブル
SET    (変更したいカラム) = ( SELECT 対象カラム
                          FROM   対象テーブル
                          WHERE  条件
               )
WHERE 条件
;

値のある値のみデータベースを更新

UPDATE テーブル名
SET    変更したいカラム = 変更したい値
WHERE EXISTS ( SELECT*
               FROM 対象テーブル
         WHERE 条件
        )

©Copyright2022 FICH-LABO.All Rights Reserved.