Sql Server,如何将nvarchar转为为数值

时间:2015-09-09 00:49:59   收藏:0   阅读:419

菜鸟一枚,今天做项目时,突然遇到一个问题:

在数据库中中存放的nvarchar类型的“时间”,例如:‘08:00’,而我需要进行时间的范围比较,这时就想到了将nvarchar类型转化为int类型。

这就有个问题,‘08:00’,中间有个“:”,这就比较讨厌啦。

要转化成数字,就必须是纯数字字串,也就是去掉多余的“:”,方法:

cast(replace(字符串,需要替换掉的字符,‘‘) as int)

这样就解决啦。

 

原文:http://www.cnblogs.com/ericli-ericli/p/4793373.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!