列值重复

时间:2012-10-11 14:27:15

标签: sql sql-server-2005 sql-update

我有一个包含4列的表格。

Id  Description Barcode     Type
1   A01         L001        Loc
2   A02         L002        Loc
3   B01         L003        Loc
4   Root        L004        Parent
5   Emplacement L005        Parent
6   C01         L006        Loc
7   C02         L007        Loc

我想更新“条形码”列,其中“描述”列中的值包含“Loc”。

我试过这样的事情:

UPDATE MyTable
SET Barcode=Description
WHERE Type='Loc'

好像我弄错了。

1 个答案:

答案 0 :(得分:5)

您需要引用Loc,因为它是一个字符串

UPDATE MyTable
SET Barcode=Description
WHERE Type='Loc'