我在我的表中的這些行:產品詳細列如何修改字符串表
Product P0001 has 1587 samples
Product P0002 has 5454 samples
...
我想使用SQL查詢要改變這些行:
Produit P0001 a 1587 échantillons
Produit P0002 a 5454 échantillons
...
如何我可以這樣做嗎?
我在我的表中的這些行:產品詳細列如何修改字符串表
Product P0001 has 1587 samples
Product P0002 has 5454 samples
...
我想使用SQL查詢要改變這些行:
Produit P0001 a 1587 échantillons
Produit P0002 a 5454 échantillons
...
如何我可以這樣做嗎?
您可以使用此更新:
UPDATE YourTable
SET YourField = REPLACE(REPLACE(REPLACE(YourField, 'Product', 'Produit'), 'has', 'a'), 'samples', 'échantillons')
試試這個:
update mytable set myfield =
REPLACE(
REPLACE(
REPLACE(myfield, 'Product', 'Produit')
, 'has', 'a')
, 'samples', 'échantillons')
你應該嘗試這種單
UPDATE dbo.Product Set <col1> = 'a', <col2>='échantillons' where <col1> = 'has'
的數據庫您使用的?我認爲你應該可以使用'替換'功能 – Sal00m
嘿@Neila。請更新您的問題,以包含您的表格結構,查詢以及您嘗試過的內容以及這些解決方案無法正常工作的原因。 – Jeroen
錯誤,它看起來像你試圖用翻譯版本進行更新。爲什麼?你有沒有可能需要兩種(或兩種以上的語言)?我還擔心你有一些計數在該字符串中的信息(這不是更新) - 可能,它應該動態收集... –