SQL - 查找和替换数据

SQL - Find & Replace Data

我需要在特定 table 中查找数据,然后替换特定列中的数据。例如,在 Customer table 中,需要在 PO 列中找到与“1200”关联的所有内容,然后一旦找到这些记录,就替换日期列中的数据。现在,PO 1200 显示的日期不正确。

目前:

PO   1200
Date 12/15/14

需要

PO   1200
Date 1/15/15

我目前已经有其他日期为 12/15/14 的数据,所以我不能简单地查找 12/15/14 并替换为 1/15/15,因为它会更改我的其他记录不得更改。

非常感谢任何帮助。

UPDATE tableName
SET    date = newDate
WHERE  PO = 1200

另一个带有其他选项的示例:

UPDATE tableName
SET    columnName = GETDATE() --or something to get the date you want
WHERE  otherColumnName = someValue