データを更新する

実世界の課題にSQLを適用する

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

UPDATE の構文

UPDATE table_name
SET column1 = value1, column2 = value2, ...;
実世界の課題にSQLを適用する

列を UPDATE

要件: 顧客のメールは小文字にする。

UPDATE customer
SET email = LOWER(email);
実世界の課題にSQLを適用する

UPDATE と WHERE

要件: アクティブな顧客のメールのみ小文字にする。

UPDATE customer
SET email = LOWER(email)
WHERE active = TRUE;
実世界の課題にSQLを適用する

サブクエリで UPDATE

要件: Woodridge 市在住の顧客のメールのみ小文字にする。

UPDATE customer
SET email = LOWER(email)
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
実世界の課題にSQLを適用する

テーブル変更時の注意

  • そのテーブルを変更できるか確認する。
  • テーブルの利用状況と変更の影響を把握する。
  • まず SELECT で変更をテストする。
実世界の課題にSQLを適用する

UPDATE を使う

実世界の課題にSQLを適用する

Preparing Video For Download...