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
我需要在特定 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