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

long842693 2012-11-30 02:06:18
sqlserver2008怎么才能得到 1+‘_2’=bigint 类型
...全文
151 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
long842693 2012-11-30
  • 打赏
  • 举报
回复
引用 6 楼 DBA_Huangzj 的回复:
楼主的想法一开始就错了。1_2这个可以是字符型,但不可能是数值型,无论int、bigint、smallint
以为能强制转成int类型呢 看来不行 谢谢帮助
long842693 2012-11-30
  • 打赏
  • 举报
回复
引用 5 楼 guguda2008 的回复:
1_2不可能是int类型
嗯 知道了
發糞塗牆 2012-11-30
  • 打赏
  • 举报
回复
楼主的想法一开始就错了。1_2这个可以是字符型,但不可能是数值型,无论int、bigint、smallint
guguda2008 2012-11-30
  • 打赏
  • 举报
回复
1_2不可能是int类型
long842693 2012-11-30
  • 打赏
  • 举报
回复
引用 2 楼 SQL77 的回复:
SELECT 1+convert(bigint,replace('_2','_','')) 猜的。
我没写清楚 我想1+‘_2’=1_2 (得出的结果是int类型) 不是说‘_2’代表几
guguda2008 2012-11-30
  • 打赏
  • 举报
回复
规则都没指定,'1_2_.3ab'算是几?
SQL77 2012-11-30
  • 打赏
  • 举报
回复
SELECT 1+convert(bigint,replace('_2','_',''))

猜的。
开启时代 2012-11-30
  • 打赏
  • 举报
回复
风马牛不相及 。。。

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧