使用SQL中的Update更新多行數(shù)據(jù)
在我們平時的SQL數(shù)據(jù)庫操作中,更新數(shù)據(jù)是最常見的了,下面就將為您介紹使用使用SQL中的Update更新多行數(shù)據(jù)的方法,供您參考。
Update 語句用于更新單表中選定行的一列或多列的值。要更新的目標表在語句中定義, Set 子句則指定要更新哪些列并計算他們的值。 Update 語句總是包含 Where 語句,而且 Update 語句比較危險,所以您必須明確地認識到 Where 語句的重要性, Where 語句被用來指定需要更新的行。
標準語法:
UPDATE table_name
SET columnname1 = value1
[, columname2 = value2]...
WHERE search_condition
以下是一個簡單的 Update 語句的例子 :
Update customers
Set credit=100000.00,id=99
Where name='asp'
在此例中我們將表 customers 中客戶名為 asp 的客戶的信貸值更新為 10 萬并將他的 ID 變更為 99。再看下例:
Update customers
Set credit=200000.00,state=021
Where ID in (80,90,100,120)
我們可以發(fā)現(xiàn),其實 SQL 處理 Update 語句的過程就是逐行遍歷所指定的表,更新其搜索條件結(jié)果為“真”的行,跳過其搜索條件結(jié)果為“假”或“空”的行。
【編輯推薦】