关于SQL语句中varchar 得运算

我列中以varchar格式存储了数字例如:1023如何写语句能得要1031P.S:1020~1030都要得要1031... 我列中以varchar格式存储了数字 例如:1023 如何写语句能得要1031
P.S:1020~1030 都要得要1031
展开
 我来答
百度网友bd0325f
2011-07-25 · TA获得超过373个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:198万
展开全部
update 表 set 列名='1031' where 列名 between '1020' and '1030'
字符一样的比较
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2011-07-25 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
假定那一列是tid的话,试试
select case when cast(tid as int)>=1020 and cast(tid as int)<=1030 then 1031 else tid end
from xxxxxx
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头人的一生
2011-07-25 · 超过15用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:56.4万
展开全部
你要表达的意思是什么,转化的语句convert(money,字段)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式