读书人

请问您一条SQL语句怎么写关于IF部分

发布时间: 2012-02-16 21:30:36 作者: rapoo

请教您一条SQL语句如何写,关于IF部分。
请教您一条SQL语句如何写,关于IF部分。感谢。一直没有转出正确结果,再次感谢您的出手。

需求:检测若库里有:sn = BQBFC2X 的记录,就执行下边的UPDATE语句,否则就执行下边的insert语句。这条语句不知如何弄?


SQL code
UPDATE zgcomputer set username = 'zhangsan',displayname = '',department='测试部门',Notebookoradesktop='台式机' WHERE sn = 'BQBFC2X'



SQL code
insert into zgcomputer (sn,username,displayname,department,Notebookoradesktop) values ('BQBFC2X','zhangsan','','测试部门','台式机')



[解决办法]
if exists(select 1 from zgcomputer where sn='BQBFC2X')
update ....
else
insert ....

读书人网 >SQL Server

热点推荐