字符转换为计算 --trydeclare @a varchar(200)set @a='25*0.6+100'exec('select '+@a+'')--结果------- 115.0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a varchar(200)set @a='25*0.6+100'exec('select cast('+@a+' as int)') declare @b decimal(18,2)declare @a varchar(200)set @b=25*0.6+100set @a=convert(varchar(200),@b)select @b --如何得出 115declare @a varchar(200)set @a=cast(25*0.6+100 as int)select @a/*----------115(所影响的行数为 1 行)*/ sql语句 IN 的问题 我是菜鸟,请帮个帮,是关于插入记录(我新注册,没分) 多表数据加减问题 数据库更新语句 这样的SQL语句该怎样写,求例子。。。 请教一有点小难度的select语句 紧急求助,数据库不能更新 具備挑戰性的問題,喜歡挑戰的朋友進 针对◎◎精华帖◎◎树形数据的处理◎◎的一 个问题? 如何用打包sql server 數據庫的應用程序 我用企业管理器或查询管理器远程连接一个服务器上的sql server,总是被拒绝访问,请问是什么原因? 如何从这个结果集中提炼出新的结果集!(在线等,在线等,在线等)
set @a='25*0.6+100'
exec('select cast('+@a+' as int)')
declare @a varchar(200)
set @b=25*0.6+100
set @a=convert(varchar(200),@b)
select @b
set @a=cast(25*0.6+100 as int)
select @a
/*
----------
115(所影响的行数为 1 行)
*/