首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Insert Into时,需要计算一个值,但是当值小于5时,就插入5怎么处理

2012-05-09 
Insert Into时,需要计算一个值,但是当值小于5时,就插入5怎么办?一个语句是:insert into a (feiyong) value

Insert Into时,需要计算一个值,但是当值小于5时,就插入5怎么办?
一个语句是:

insert into a (feiyong) values(zijin * feilv);

但是当zijin*feilv小于5时,按5插入,怎么办?



[解决办法]

SQL code
insert into a (feiyong) select case when zijin * feilv <5 then 5 else zijin * feilv end
[解决办法]
SQL code
insert into a (feiyong) select case when zijin * feilv < 5 then 5 else zijin * feilv end
[解决办法]
SQL code
insert into a (feiyong) values(case when zijin * feilv<5 then 5 else zijin * feilv end) 

热点排行