关于SQL语句中varchar 得运算
我列中以varchar格式存储了数字例如:1023如何写语句能得要1031P.S:1020~1030都要得要1031...
我列中以varchar格式存储了数字 例如:1023 如何写语句能得要1031
P.S:1020~1030 都要得要1031 展开
P.S:1020~1030 都要得要1031 展开
展开全部
update 表 set 列名='1031' where 列名 between '1020' and '1030'
字符一样的比较
字符一样的比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假定那一列是tid的话,试试
select case when cast(tid as int)>=1020 and cast(tid as int)<=1030 then 1031 else tid end
from xxxxxx
select case when cast(tid as int)>=1020 and cast(tid as int)<=1030 then 1031 else tid end
from xxxxxx
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要表达的意思是什么,转化的语句convert(money,字段)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询