猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
这句执行的结果,Hits还是null,请问正确的写法?
UPDATE News SET Hits=(CASE Hits WHEN NULL THEN 1 ELSE Hits+1 END) WHERE ID=1
扬帆大鱼
浏览 117
回答 3
3回答
拉丁的传说
UPDATE NewsSET Hits=(CASE WHEN Hits IS NULL THEN 1 ELSE Hits+1 END)WHERE ID=1
0
0
0
婷婷同学_
SQL里面的null判断必须写为is nullUPDATE News SET Hits=(CASEWHEN Hits IS NULL THEN 1 ELSE Hits + 1 END)WHERE ID=1
0
0
0
繁星点点滴滴
不用case,用isnull函数即可update News set Hits = IsNull( Hits, 0 ) + 1 where ID = 1
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续