次に2個のテーブルを更新する場合、updateは次のように書きます。
※sqlの書き方は色々あります。仕様にあわせて適切な実行文を書いてください。
例えば、仕様で分類が「1」のデータが教科書に相当するのであれば
「and データ7.名称 like '%教科書%'」を
「and データ7.分類 = 1」と書くこともできます。
【複数のテーブルを更新するupdate】
update テーブル名1, テーブル名2, … , テーブル名n
set
更新したいフィールド1 = 値1, 更新したいフィールド2 = 値2, … , 更新したいフィールドn = 値n
where
更新の条件
|
テーブルは別名(エイリアス)を使うこともできます。
select
本.値段
from データ8 本
※「本」が「データ8」テーブルの別名(エイリアス)です
|
結果をみて分かるように名称および値段が変更されています。
次に指定した件数をupdateする方法を見てみましょう。
|
|
| 戻る | | 進む | | | ![前のページを開きます。](../../../data/img/cmn/orange_left_50.png) | | ![次のページを開きます。](../../../data/img/cmn/orange_right_50.png) | |
著作権情報 | 本ホームページに掲載されている情報等については、いかなる保証もいたしません。 本ホームページを通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、本ホームページを利用したいかなる理由によっての障害等が発生しても、 その結果本ホームページを利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |
|