表名
Set
FieldName
=
Value
。
就是设置当前表的某个字段等于某个值,就是给字段
赋值。
SET是SQL Server 中对已经定义的变量赋值的方式。
示例:语法:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值table1
更新某一行中的一个列
我们把姓氏是【李】的人添加名字。
UPDATE table1 SET FirstName = '四' WHERE LastName = '李'结果:
更新某一行中的若干列
我们修改姓氏是李的【地址】并添加【城市】
UPDATE table1 SET Address = '新模范马路36号', City = '南京'WHERE LastName = '李'
where 是限制条件.比如你要查一个表里面男生的数量就用 where 性别='男'
from 是从哪个表中取数据
比如 从人事档案中查男性
select * from 人事档案 where 性别='男'
set在update中是设置你要更新的项
比如你要更新人事档案中所有的人入职日期为'2009-07-25'
就可以用set 入职日期='2009-07-25'
也可以给变量赋值
比如 declare @a int
set @a = 1
这样@a的值就变成1 了
我是这样理解的.希望能对你有帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)