如何修改表中的字符串

时间:2013-10-25 06:50:47

标签: sql

我的表中有这些行:产品详情列

Product P0001 has 1587 samples
Product P0002 has 5454 samples
...

我想使用sql查询更改这些行:

Produit P0001 a 1587 échantillons
Produit P0002 a 5454 échantillons
...

我该怎么做?

3 个答案:

答案 0 :(得分:1)

试试这个:

update mytable set myfield =
REPLACE(
    REPLACE(
        REPLACE(myfield, 'Product', 'Produit')
    , 'has', 'a')
, 'samples', 'échantillons')

答案 1 :(得分:1)

您可以使用此更新:

UPDATE YourTable
SET YourField = REPLACE(REPLACE(REPLACE(YourField, 'Product', 'Produit'), 'has', 'a'), 'samples', 'échantillons')

答案 2 :(得分:0)

你应该尝试这个 -

UPDATE dbo.Product Set <col1> = 'a', <col2>='échantillons' where <col1> = 'has'