Update更新資料表的記錄

語法:
UPDATE 資料表名稱
   SET 欄位名稱1 = 新的值 ,
       欄位名稱2 = 新的值
 WHERE 更新條件
說明:
UPDATE 要更新的資料表名稱。
   SET 要更新的欄位以及新值,兩個欄位以上用逗號()分開。
 WHERE 更新條件,可用<,>,>=,<=,NOT,AND,OR,%配合使用。
範例及說明
UPDATE TabA
   SET Acc = 123;

更新TaA資料格的Acc欄位為123。
UPDATE TabA
   SET Acc = 123,
       Name = 'Dana';

更新TaA資料格的Acc欄位為123,以及Name欄位為'Dana'。
UPDATE TabA
   SET Acc = 123,
       Name = 'Dana'
 WHERE Address like '高雄市%';

當Address欄位為'高雄市'開頭時,就更新TaA資料格的Acc欄位為123,以及Name欄位為'Dana'。

WHERE用法請參閱前一篇「Where的用法」說明。
UPDATE TabA
   SET Acc = 123
 WHERE Name = (SELECT NickName
               From TabB
               WHERE Job='工程師');


把SELECT查詢的結果,做為更改TabA的條件。

SELECT及WHERE用法請分別參閱前幾篇說明。

作者:Dana(Dana), cowwu@ms15.hinet.net, 2001/02/02
本文章公開於個人網站 http://www.dana.idv.tw
Home Copyright © Shu-Chen Wu