请教一个判断查询语句

ndcc9999 2011-06-19 03:40:15
检测数据库中某个字段数据是否存在, 如果已经有了就用update 如果没有就用insert


insert语句
insert into TAccountMst 。。。。。。。

update语句
update TAccountMst set。。。。。。。。。
我想在前面加个检测语句 检测表里是否已经有username了,如果有就调用update语句 如果没有就用insert语句 该怎么加,请教大家
根据TAccountMst表里是否已经有username判断。
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
老潘 2011-06-20
  • 打赏
  • 举报
回复

if exists(select * from [表] where username=@UserName --具体值替换)
update...
else
insert...
ycproc 2011-06-19
  • 打赏
  • 举报
回复


case when 字段名 is not null then 不为空的操作
default 为空的操作

bihai 2011-06-19
  • 打赏
  • 举报
回复
if (select count(1) from TAccountMst where ....)=0
insert into TAccountMst 。。。。。。。
else
update TAccountMst set。。。。。。。。。
ndcc9999 2011-06-19
  • 打赏
  • 举报
回复
不是在asp语句里判断,是用sql语句查询

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧