收录日期:2020/02/20 18:44:48 时间:2016/07/15 11:38:37 标签:基础类
update bhk set 零售价=round(进价/0.7,1) where 编号 from '644181103'to'644181118'
编号644181103,644181104,...,644181118止,有没有这样的函数哪?请高手指点
between 644181103 and 644181118
update bhk set 零售价=round(进价/0.7,1) where CAST(编号 AS BIGINT) BETWEEN 644181103 AND 644181118
不转换直接比较应该也行

SELECT * FROM  
(SELECT '644181103' AS 'COL1'
UNION ALL SELECT '644181104'
UNION ALL SELECT '644181105'
UNION ALL SELECT '644181118'
UNION ALL SELECT '644181119'
) T
 where COL1 BETWEEN '644181103' AND '644181118' 
update bhk 
set 零售价=round(进价/0.7,1) 
where rtrim(编号) BETWEEN '644181103' AND '644181118'
update bhk set 零售价=round(进价/0.7,1) where 编号 BETWEEN '644181103' AND '644181118' 
如果编号为数值型,直接:
update bhk set 零售价=round(进价/0.7,1) where 编号 between 644181103 and 644181118

如果为字符型,建议把编号转为数值型再比较:
update bhk set 零售价=round(进价/0.7,1) where cast(编号 as int) between 644181103 and 644181118
update bhk 
set 零售价=round(进价/0.7,1) 
where rtrim(编号) BETWEEN '644181103' AND '644181118'
更新在在'644181103' 和'644181118'范围内的数据
update bhk 
set 零售价=cast(进价/0.7 as decimal(14,2) 
where 编号>='644181103' AND 编号<='644181118' 
更新在在'644181103' 和'644181118'范围内的数据

update bhk set 零售价=round(进价/0.7,1) where 编号 between 644181103 and 644181118

取一个数组中的值 求救吖。。 上网计算机查漏洞方法和相应处理技巧 有没有邮箱激活的软件哦 调用hibernate操作报异常求解 VB如何调用对方soap的xml数据 像这样的锁有没有效呢? 在线求助 字符串比较问题,请高手看看 关于黑莓邮件推送 VBA中如何去掉文本中的回车换行符? 求asp.net(C#) 模板 本地网站服务器搭建 如何让一个div不随滚动条的滚动而滚动,即固定在屏幕上... .net 系统平台支持unix吗? ASP中非常奇怪的一个现象,高手帮我看看我写的这段代码有何错误。 服务器端执行客户端JS,然后js返回状态给服务器端处理? 杜绝“蹭网”有诀窍! 鼠标点击vb窗体的标题栏触发什么事件(补偿分数的,其他勿扰) 找上海J2EE开发技术人员兼职和合伙创业 (电子商务)机电产品 mysql大小写问题 [已处理] 问什么总是说我为登录??? udp 服务端如何知道客户端socket 学完谭老师的C和C++后,我的路在何方 两个压缩单个文件的函数 j2me新手,请教一个问题,关于用NetBeans运行midlet Visual C++ 2010深度体验--2010年04月15日,上海,南新雅大酒店 散分 \"吉祥三宝\"程序员版本 组件技术的国内外现状