updatesql
❶ 如何update sql 批量更新
update 表名 set value=case when id=1 then 一個值 when id=2 then 一個值 when id=3 then 一個值 else value end
上邊就是舉個例子,意思是,當id=1時,把value設定個值,當id=2時,value設定另一個值,依次類推,不需要更改的保留原來的value值,最後以end結尾
❷ SQL update語句
習慣問題,實際開發環境經常2個或多個表join來進行更新的情況,加上from以後,可以保持SQL代碼的風格統一。
比如
update a
set col=1
from a,b
where a.id=b.id and b.id=2
❸ sql update語句
update A set 姓名 = 姓名+'2012' ,是單引號吧,你先要告訴我是神馬資料庫呀
UPDATE A SET Name = concat( Name ,'2011年') mysql資料庫?
❹ update sql語句
"update prouct set "&_
"pname='" & pname & "'," &_
"price=" & price & "," &_
"pimg='" & pimg & "'," &_
"pdesc='" & pdesc & "'" &_
" where prouctID=" & pid
每個地方加逗號, 有的變數是字元串,則要記得加單引號哦!
還有,加單引號的字元串變數必須保證是不為空,
否則,在ACCESS里,會出現無效命令錯誤哦!
原因:當字元串變數為空時,就會出現 '' 兩個單引號的情況,
兩個單引號在ACCESS命令里,當作一個單引號處理,所以就會出錯!
❺ SQL的update語句怎麼寫
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值,update語句的寫法:
1、UPDATE table_name
2、SET column1=value1,column2=value2,...
3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);
4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'
(5)updatesql擴展閱讀
SQL的update語句寫法的特點
1、一體化:SQL集數據定義DDL、數據操縱DML和數據控制DCL於一體,可以完成資料庫中的全部工作。
2、使用方式靈活:它具有兩種使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主語言中使用。
3、非過程化:只提操作要求,不必描述操作步驟,也不需要導航。使用時只需要告訴計算機「做什麼」,而不需要告訴它「怎麼做」。
4、語言簡潔,語法簡單,好學好用:在ANSI標准中,只包含了94個英文單詞,核心功能只用6個動詞,語法接近英語口語。
❻ update語句是什麼
UPDATE語句用於修改資料庫表中的數據,讓表中的數據得到一定程度的更新。
現實應用中資料庫中的數據改動是免不了的。通常,幾乎所有的用戶資料庫中的大部分數據都要進行某種程度的修改。在SQL Server資料庫中要想修改資料庫記錄,就需要用UPDATE語句,UPDATE語句就是為了改變資料庫中的現存數據而存在的。
這條語句雖然有一些復雜的選項,但確實是最容易學習的語句之一。這是因為在大多數情況下,這條語句的高級部分很少使用。在用戶看來,UPDATE語句只是用來改變指定行中的數據。但實際的內部情況是,SQL Server從表中刪除舊的數據行並插入新行。
❼ SQL語句,update
UPDATE 語句用於更新表中已存在的記錄。結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
見語句
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
❽ SQL 中UPDATE用法
Update是一個資料庫SQL語法用語,用途是更新表中原有數據,單獨使用時使用where匹配欄位。
語法為:UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
例如:Update table_name Set column_name = new_value Where column_name = some_value
(8)updatesql擴展閱讀
update使用注意事項:
1、sp_updatestats可以更新統計信息到最新。
2、低內存會導致未被客戶端連接的查詢計劃被清除。
3、修改表結構,修改索引後,查詢計劃會被清除,可以再修改後運行幾遍查詢。
4、使用update時候,order by 會影響查詢速度,where中使用函數則會調用篩選器進行掃描,掃描表要盡量避免。
參考資料來源:網路—update
❾ update sql語句是什麼
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值,update語句的寫法:
1、UPDATE table_name
2、SET column1=value1,column2=value2,...
3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);
4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'。
用途:更新表中原有數據
單獨使用,使用where匹配欄位
set後面,更新欄位值,既可以一次一項,也可以一次多項
例:
「Person」表中的原始數據:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Storgt 67
運行下面的SQL將Person表中LastName欄位為」Rasmussen」的FirstName更新為」Nina」:
UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'
❿ sql語句update
如果欄位是字元形
UPDATE A SET A =SUBSTRING(A,1,4) + '0' + SUBSTRING(A,5,3)
如果欄位是數值形,會多一個轉換過程
UPDATE A SET A =convert(int,SUBSTRING(convert(char(4),A),1,4) + '0' + SUBSTRING(convert(char(4),A),5,3))