Symfoware Server SQLビギナーズガイド - FUJITSU - |
目次 索引 |
第3章 データを変更する方法 | > 3.2 データベースのデータを更新する |
“データベースのデータを更新する”で最初に示した例では、データを更新する列は“発注数量”だけでした。データを更新したい列が、“仕入価格”と“発注数量”の2つになったとします。それぞれの列を指定したUPDATE文を2回実行したのでは効率がよくありません。UPDATE文では、一度に複数の列の値を更新することができます。
複数の列のデータを更新するには、設定句をコンマ(,)で区切って指定します。なお、設定句に指定しない列の値は変更されません。複数の列を更新する例を以下に示します。
例
発注表の取引先が“61”で、かつ取引製品が“215”のデータについて、仕入価格を“216000”に、発注数量を“160”に更新します。
UPDATE 在庫管理.発注表 SET 仕入価格 = 216000, 発注数量 = 160 WHERE 取引先 = 61 AND 取引製品 = 215
目次 索引 |