码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-09-09 00:52:54      阅读:515      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

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

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

这样就解决啦。

 

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

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!