SQL 语句里set是什么意思啊

SQL 语句里set是什么意思啊,第1张

Update

表名

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 了

我是这样理解的.希望能对你有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6799020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存