在SQL语句中,where,from,set分别所指的是什么

如题所述

where 是限制条件.比如你要查一个表里面男生的数量
就用 where 性别='男'
from 是从哪个表中取数据
比如 从人事档案中查男性
select * from 人事档案 where 性别='男'
set在update中是设置你要更新的项
比如你要更新人事档案中所有的人入职日期为'2009-07-25'
就可以用set 入职日期='2009-07-25'
也可以给变量赋值
比如 declare @a int
set @a = 1
这样@a的值就变成1 了

我是这样理解的.希望能对你有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-28
where是条件,根据什么查找
from是从那里查找
set是update中的,设置你要更新的项本回答被提问者采纳
第2个回答  2009-07-28
where跟条件:
><= != in 等操作符控制;
from是从那里查找
一般是表,但也可能是多个表查询的行
set是更改,可以该表(如上面的huzi01245说的)也可以改变表,库,用户的属性
相似回答