在sqlserver里的数据转化问题

bnetb 2006-07-06 02:40:26
在数据库里有个字段是varchar型的,存储了一条数据为 20% ,我现在想把 20% 转化为 可以计算的类型,比如float,谁知道怎么转化?
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bnetb 2006-07-07
  • 打赏
  • 举报
回复
昨天没来的及上来,今天早上我也是用这种的方法实现了该功能,谢了。
xiaoqhuang 2006-07-06
  • 打赏
  • 举报
回复
不过带%号直接转好像转不过来吧.
没好的方法前,先试试笨方法

select convert(float,replace(col1,'%',''))/100 as col1 from tb
xiaoqhuang 2006-07-06
  • 打赏
  • 举报
回复
convert(float,要转的数)
bnetb 2006-07-06
  • 打赏
  • 举报
回复
忘了说一下,我是在存储过程中碰到这个需求的.

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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