求一条 数据库 SQL语句的写法

我想写一个SQL语句,要求有以下功能
查询数据库,如果存在订单号为10002的数据 那么更新此条数据的字段a='11' 如果不存在此定单号的数据那么插入数据库 一条数据 使字段a='11' 要求用一个SQL语句写出来,求教各位高手帮忙,谢谢

第1个回答  2008-10-10
set rs=server.createobject("adodb.recordset")
sql="select * from 表 where 订单号='10002'"
rs.open sql,conn,1,3

if rs.eof then'如果不存在订单号为10002的数据
rs.addnew'添加
end
'存在就更新
rs("a")="11"
rs.update
rs.close
set rs=nothing
第2个回答  2008-10-09
if exists (select a from tbl where id='10002')
update tbl set a='11' where id='10002'
else
insert...
第3个回答  2008-10-10
if exists (select a from tbl where id='10002')
update tbl set a='11' where id='10002'
else
insert into table(a) values('11')本回答被提问者采纳
相似回答
大家正在搜