weixin_39472492
weixin_39472492
2020-05-05 10:46
采纳率: 83.3%
浏览 216

求大神,一条sql语句追加数据的问题

在asp中执行sql,数据库为access,有如下一条非常简单语句:

"UPDATE 文件记录 SET 备注=备注+'添加的内容' WHERE 条件"

功能就是不覆盖,而是追加备注的内容。
现在的问题是,如果备注已有内容,上面的语句执行正常。可是当备注为空时,执行语句时就不能添加内容

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • caozhy
    已采纳
    UPDATE 文件记录 SET 备注=iif( IsNull(备注), "", 备注) +'添加的内容' WHERE 条件
    
    点赞 评论
  • hjs218
    Json-Huang 2020-05-05 10:57

    用case when增加空判断处理试试,如

    set 备注 = case when 备注 is null then '添加的内容'  else 备注+'添加的内容' end
    
    
    点赞 评论

相关推荐