菜鸟一枚,今天做项目时,突然遇到一个问题:
在数据库中中存放的nvarchar类型的“时间”,例如:‘08:00’,而我需要进行时间的范围比较,这时就想到了将nvarchar类型转化为int类型。
这就有个问题,‘08:00’,中间有个“:”,这就比较讨厌啦。
要转化成数字,就必须是纯数字字串,也就是去掉多余的“:”,方法:
cast(replace(字符串,'需要替换掉的字符','') as int)
这样就解决啦。
菜鸟一枚,今天做项目时,突然遇到一个问题:
在数据库中中存放的nvarchar类型的“时间”,例如:‘08:00’,而我需要进行时间的范围比较,这时就想到了将nvarchar类型转化为int类型。
这就有个问题,‘08:00’,中间有个“:”,这就比较讨厌啦。
要转化成数字,就必须是纯数字字串,也就是去掉多余的“:”,方法:
cast(replace(字符串,'需要替换掉的字符','') as int)
这样就解决啦。
作者:Eric Li
出处:http://www.cnblogs.com/ericli-ericli/
除转载文章外,随笔版权归作者和博客园所有,欢迎转载,转载请标明出处。
如果您觉得本篇博文对您有所收获,觉得作者还算用心,请点击右下角的 [推荐],谢谢!