一道Visual FoxPro的更新命令

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:08:13
使字段‘单价’全部上浮8%的SQL语言命令为什么(update 产品 set 单价=单价+单价*8%)这个语句不对呢???答案非要是(update 产品 set 单价=单价*1.08) 我觉得都对哦。。⊙﹏⊙b汗

8%不可以这样写,%是用来做相思匹配或者求余用的。
这样写就可以update 产品 set 单价=单价+单价*0.08

我觉得是这样的,我一般不用VFP,但是我觉得你的问题出在%上面。
在SQL SERVER %是通配符的意思,意思就是匹配任何字符,你把8%换成0.08估计就是可以的,在SQL中不是任何符号都可以用的 !