590
社区成员
发帖
与我相关
我的任务
分享
with cte(a) as
(select '3*2' union all
select '12*2')
select cast(
SUBSTRING(a,1,charindex('*',a)-1) as int)
*cast(SUBSTRING(a,CHARINDEX('*',a)+1,len(a)-CHARINDEX('*',a))as int) from cte
拿走给分
DECLARE @sql varchar(max);
SET @sql=(SELECT 'SELECT '+ a+';' from test FOR XML PATH(''));
EXEC(@sql);