狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[轉帖]sql怎么批量替換字段里的字符串的

liguoquan
2024年1月17日 9:52 本文熱度 694
:sql怎么批量替換字段里的字符串的


sql怎么批量替換字段里的字符串的

方法一:varchar和nvarchar類型是支持replace,所以如果你的text不超過8000可以先轉換成前面兩種類型再使用replace 替換 text ntext 數據類型字段的語句 。
1
update 表名 set 字段名=replace(cast(與前面一樣的字段名 as varchar(8000)) ,'原本內容','想要替換成什么')

方法二:

1
update [表名] set 字段名 = replace(與前面一樣的字段名,'原本內容','想要替換成什么')

方法三(此方法既可用于刪除某一列字段中的某部分字符,也可用于替換某一列字段中的某部分字符)網址:yii666.com<

update Table_Name
set Column_Name=replace(Column_Name,substring(Column_Name,Start,Length),'Replace_Content')
--Start 是要替換的字符開始的位置
--Lenght 要替換字符的長度

  注:與stuff函數的不同

  1、作用

  stuff函數用于刪除指定長度的字符,并在指定的起點處插入另一組字符。

  2、語法

  STUFF ( character_expression , start , length ,character_expression )

  3、示例

  以下示例在第一個字符串 abcdef 中刪除從第 2 個位置(字符 b)開始的三個字符,然后在刪除的起始位  置插入第二個字符串,從而創建并返回一個字符串

  SELECT STUFF('abcdef', 2, 3, 'ijklmn') GO

  下面是結果集

  aijklmnef

  4、參數 character_expression

  一個字符數據表達式。character_expression 可以是常量、變量,也可以是字符列或二進制數據列。文章地址https://www.yii666.com/article/208991.html

  start

  一個整數值,指定刪除和插入的開始位置。如果 start 或 length 為負,則返回空字符串。如果 start 比第一個 character_expression長,則返回空字符串。start 可以是 bigint 類型。網址:yii666.com

  length

  一個整數,指定要刪除的字符數。如果 length 比第一個 character_expression長,則最多刪除到最后一個 character_expression 中的最后一個字符。length 可以是 bigint 類型。

  5、返回類型 如果 character_expression 是受支持的字符數據類型,則返回字符數據。如果 character_expression 是一個受支持的 binary 數據類型,則返回二進制數據。

  6、備注 如果結果值大于返回類型支持的最大值,則產生錯誤。

  上述內容摘自http://www.cnblogs.com/345563452/archive/2009/10/29/1592048.html,侵刪文章來源地址:https://www.yii666.com/article/208991.html

  stuff函數用于刪除指定長度的某個字符,而我剛剛寫的語句則可以用來刪除某列中字段的某一部分,只需把Replace_Content設為空即可文章來源地址https://www.yii666.com/article/208991.html

方法四:

update Table_Name
set Column_Name=replace(Column_Name,'Content','Replace_Content')

這段語句就可以用來代替某個特定的字符,用Replace_Content代替Content。

start 可用charindex函數。

如:查找字符串中“你好”的位置

執行:

1
select charindex('你好','2432你好dsfasdf')

結果:

結論:“你好”中的“你”的起始位置是5,所以這樣就能判斷出指定字符的位置了。



    該文章在 2024/1/17 9:52:37 編輯過
    關鍵字查詢
    相關文章
    正在查詢...
    點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
    點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
    點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
    點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
    Copyright 2010-2025 ClickSun All Rights Reserved