sql语句解答?

[复制链接]
查看11 | 回复3 | 2010-11-11 18:53:38 | 显示全部楼层 |阅读模式
create proc 调整价格大于50的为80
as
update 图书信息表
set 图书价格=80
where 图书价格>50
是对的 但是
create proc 调整价格大于50的为8折
as
update 图书信息表
set 图书价格=图书价格*80%
where 图书价格>50
在关键字 'where' 附近有语法错误。
为啥子?

回复

使用道具 举报

千问 | 2010-11-11 18:53:38 | 显示全部楼层
create proc 调整价格大于50的为8折 asupdate 图书信息表set 图书价格=图书价格*0.8where 图书价格>50把80%改成小数,%在SQL语句里面是有错误的
回复

使用道具 举报

千问 | 2010-11-11 18:53:38 | 显示全部楼层
set 图书价格=图书价格*0.8
回复

使用道具 举报

千问 | 2010-11-11 18:53:38 | 显示全部楼层
*80%*(0.8)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行