导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

新手:求一条update语句。。

白刃 2008-01-12 04:41:57
update table
set a=a-5
但是要当a<0时a=0.即a不能为负数...
我用到if ,when 等函数写不对语法...
...全文
69 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzy_love_sly 2008-01-12
declare @tb table (a int)
insert into @tb select 8
insert into @tb select -2
insert into @tb select -6
insert into @tb select 15

update @tb set a=case when a<0 then 0 else a-5 end

select * from @tb

3
0
0
10
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告