update 用來更新你所指定的記錄,要和 WHERE 配合小心使用。

語法:

update "tablename"
set "columnname" = "newvalue"[,"nextcolumn" = "newvalue2"...]
where "columnname" OPERATOR "value" [and|or "column" OPERATOR "value"];
[] = optional

Examples:

update phone_book
set area_code = 623
where prefix = 979;

update phone_book
set last_name = 'Smith', prefix=555, suffix=9292
where last_name = 'Jones';

update employee
set age = age+1
where first_name='Mary' and last_name='Williams';

Update 語法練習

1 Jonie Weber 嫁給 Bob Williams. 她的姓氏要修改為 Weber-Williams.
2 Dirk Smith's 今天生日,需要把年紀增加1歲。
3 秘書(secretaries)職稱已改稱為"Administrative Assistant". 要更新表中的職稱資料。
4 30000以下薪資者,加年薪3500 a
5 超過 33500 薪資者,加年薪 4500
6 所有的 "Programmer II" 職務現在全部改為 "Programmer III".
7 所有的 "Programmer" 職務者晉級到"Programmer II".



參考解答


SQL Interpreter: