首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver2008如何才能得到 1+‘_2’=bigint 类型 。

2012-12-16 
sqlserver2008怎么才能得到1+‘_2’bigint 类型 在线等。。。sqlserver2008怎么才能得到1+‘_2’bigint 类型[最

sqlserver2008怎么才能得到 1+‘_2’=bigint 类型 在线等。。。
sqlserver2008怎么才能得到  1+‘_2’=bigint 类型

[最优解释]
1_2不可能是int类型
[其他解释]
楼主的想法一开始就错了。1_2这个可以是字符型,但不可能是数值型,无论int、bigint、smallint
[其他解释]
SELECT 1+convert(bigint,replace('_2','_',''))

猜的。
[其他解释]
风马牛不相及 。。。
[其他解释]
规则都没指定,'1_2_.3ab'算是几?
[其他解释]

引用:
SELECT 1+convert(bigint,replace('_2','_',''))

猜的。

 我没写清楚 
我想1+‘_2’=1_2 (得出的结果是int类型) 不是说‘_2’代表几
[其他解释]
引用:
1_2不可能是int类型

嗯 知道了
[其他解释]
引用:
楼主的想法一开始就错了。1_2这个可以是字符型,但不可能是数值型,无论int、bigint、smallint

以为能强制转成int类型呢 看来不行 谢谢帮助 

热点排行