sqlserver2008怎么才能得到 1+‘_2’=bigint 类型
------最佳解决方案--------------------
1_2不可能是int类型
------其他解决方案--------------------
楼主的想法一开始就错了。1_2这个可以是字符型,但不可能是数值型,无论int、bigint、smallint
------其他解决方案--------------------
SELECT 1+convert(bigint,replace('_2','_',''))
猜的。
------其他解决方案--------------------
风马牛不相及 。。。
------其他解决方案--------------------
规则都没指定,'1_2_.3ab'算是几?
------其他解决方案--------------------
我没写清楚
我想1+‘_2’=1_2 (得出的结果是int类型) 不是说‘_2’代表几
------其他解决方案--------------------
嗯 知道了
------其他解决方案--------------------
以为能强制转成int类型呢 看来不行 谢谢帮助