⑴ sql語句替換某個欄位中的值怎麼寫
SQL SERVER的使用了REPLAcE將某一列欄位中的某個值替換為其他的值,主要的代碼可以參考以下:
SQL SErVER將某一列的欄位中的某個值替換為其他的值,
Update 的表名 set 的列名 = REPLaCE( 列名 ,'aa','bb'),
SQl SERVER"的函數 replace 的參數 1 的數據的類型 Ntext 無效"解決辦法。
UPDAtE 的表名 SET的列名= REPlACE(CAST 的列名 AS Varchar(8000)),「aa」,」bb」)。
⑵ 如何對sql資料庫中的某一欄位進行替換
update 表名 set 列1='yr' where 列1='hr'
如果換成REPLACE函數的話,具體語句如下:
update 表名 set 列1=replace(列1,'hr','yr') where 列1='hr'
以上語句的測試過了。
⑶ sql語句中的替換怎麼寫
樓主已經說了,單純的用replace()不行的,我這有個辦法,如果樓主這個欄位的形式比較固定,比如:
都是XXX-123456789-123就是相同的位都是"-",那麼可以這樣寫SQL語句:
update table_name set fields = substring(fields,1,4)+relace(substring(fields,5,len(fields)),'-','***')
這樣就可以只替換後面的"-"符號了。
⑷ SQL語句 替換某個欄位中的某個值
1、創建測試表,
create table test_replace(id number, value varchar2(20));
⑸ SQL 替換 語句
update GOODS set GoodsNamestr=replace(GoodsNamestr,'商品名稱','寶貝名稱')
update GOODS set GoodsNamestr=replace(GoodsNamestr,'商品名稱','寶貝名稱') where ID=7
--------------------------
伺服器: 消息 306,級別 16,狀態 1,行 1
不能比較或排序 text、ntext 和 image 數據類型,除非使用 IS NULL 或 LIKE 運算符。
這個應該是因為你操作的欄位是text、ntext 和 image 數據類型
這幾個類型的欄位不能用= 、!=進行比較 ,要用 IS NULL、IS NOT NULL 或 LIKE 運算符
如果對text、ntext 和 image 數據類型的欄位做部分替換修改也不能直接update這個欄位
⑹ SQL替換語句怎麼寫
--子查詢寫法
Updateaset欄位1=(select欄位2frombwherea.欄位3=b.欄位4)
--自連接寫法
Updateaset欄位1=b.欄位2frombwherea.欄位3=b.欄位4
案例如下:
--字查詢寫法
Updatecrm_account a seta.account_principal=(select b.field4 Fromcrm_mole_6 b where a.account_name=b.field1)
--自連接寫法
Updatecrm_account a seta.account_principal=b.field4 Fromcrm_mole_6 b where a.account_name=b.field1
如有問題可以追問,我當及時回答.
希望能幫到你!
⑺ sql 批量替換語句
是不是兩行得A,B值是一樣的時候更新C啊!
⑻ 求SQL中欄位替換欄位的語句
首先確定兩個表靠什麼關聯的?有什麼欄位關聯,譬如Inventory的id==cinvcode的id
注意一個id對應一個產品名,否則失敗
你最好把表結構給一下,這樣沒法給你意見
update Inventory set Inventory.cinvname =bianma.產品名稱
where Inventory.id=bianma.id
運行前備份一下表,我怕出錯,出錯再給你調試
⑼ sql語句條件中值替換!
update name set name="SASD.A" where name='SASD''A'
select * from name where name="SASD.A"
⑽ sql替換語句
update a set b=replace(b,'cc','dd') where charindex('cc',b)>0