如果表中的值等于' 2017'如何更新表中的所有值。
我有大约60000条记录多年来已记录,我需要将2017年所有记录更新至2018年
我目前的查询:
SELECT
[sales], [user],
[Month], [Year],
[sale]
FROM
[System].[dbo].[sales]
WHERE
[Year] = '2017'
返回2017年的所有销售额。如何更新所有2017年至2018年?
感谢您的指导!
答案 0 :(得分:1)
如果[年份]是整数,则不需要将其括在单引号中
UPDATE [System].[dbo].[sales]
SET [Year] = 2018
WHERE [Year] = 2017
答案 1 :(得分:0)
有这个..
UPDATE [System].[dbo].[sales]
SET [Year] = '2018'
WHERE [Year] = '2017'