源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  技术问答  >  Sql使用逗号分隔符将字符串转换为双倍

Sql使用逗号分隔符将字符串转换为双倍

分类: 技术问答 • 2025-09-13 11:12:40
问题描述:

如何在SQL中将'-35,321.42'转换为'35321.42'?Sql使用逗号分隔符将字符串转换为双倍

感谢

答

一种方法是只需将它转换为money:

select cast('-35,321.42' as money) 

如果你想这在不同的类型,那么你可以转换:

select cast(cast('-35,321.42' as money) as decimal(10, 2)) 

例如。

“双”,在SQL Server是float(见here),所以你可以做的等效:

select cast(cast('-35,321.42' as money) as float) 
+0

很好,谢谢! – user2405219

相关推荐

  • 将逗号分隔的字符串转换为SP中的sql表格
  • Sql使用逗号分隔符将字符串转换为双倍
  • 使用sql查询将字符串转换为int
  • t-sql将逗号分隔的字符串转换为int,而不使用用户创建的函数
  • 使用T-SQL将NTEXT中的varbinary字符串转换为XML?
  • 使用php怎么将字符串中的空格替换为逗号
  • 使用Visual Studio 2008 DBPro将数据库从Sql 2005转换为Sql Server 2008
  • SpreadSheetGear - 如何使用逗号将十进制和十进制分隔符转换为千位分隔符?
  • 使用逗号分隔符将nVarChar转换为十进制数
  • 使用php怎么将字符串中的空格替换为逗号
  • 转换列表中包含元组格式化字符串
  • 我如何转换逗号分隔字符串转换成列表
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号