如果是把表所有0都改成1,语句为:update 表名 set zam =1
示例:update [Test].[dbo].[Table_Test] set zam=1
执行前结果为:
执行后结果为:
如果只是部分改为1,则需要加入判断条件where,语句为:update 表名 set zam =1 where ....
示例:update [Test].[dbo].[Table_Test] set zam=1
where name ='tom' or name='jack' or name ='lucy'
执行后结果:
扩展资料:
UPDATE概述
用途:更新表中原有数据
单独使用,使用where匹配字段
set后面,更新字段值,既可以一次一项,也可以一次多项
例如1,
Update table_name Set column_name = new_value Where column_name = some_value
参考资料:
百度百科:update
UPDATE tableNmae SET columnName = value WHERE columnName = otherValue
UPDATE tableNmae SET columnName = value WHERE columnName IN (otherValue1, otherValue2)
当然还有其他写法,这里只是举个例子。
首先要使用 IN 限定修改的数据,不使用 IN 的话在此语句中未进行设置值的会变成 NULL 或者默认值。
该语句会将 column2 值为相应 column2Value 的数据 column1 字段修改为对应的 column1Value 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)