读书人

一条查询 看看小弟我写的对吗

发布时间: 2012-04-19 14:36:43 作者: rapoo

一条查询 看看我写的对吗?
员工(员工号,员工名,性别,出生日期,部门号,聘期,月薪)
部门(部门号,部门名,地址,联系电话)
1.将“产品部”的每位员工的月薪增加200元;
update 员工
set 月薪=月薪+200
where 员工.部门号=部门.部门号 and 部门号='产品部';



下面是答案:
Update 员工
Set 月薪=月薪+200
Where 部门号 in
(select 部门号 from 部门 where 部门名=’产品部’)
我的写的对吗?

[解决办法]
第一种写法不行,
第二种可以,

SQL code
Update 员工Set 月薪=月薪+200Where 部门号 in(select 部门号 from 部门 where 部门名='产品部') 

读书人网 >SQL Server

热点推荐