`
isiqi
  • 浏览: 16045152 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

sql函数 数字转换成字符串

阅读更多

将数字转换成字符串,如果是整数类型的话,可以使用str()函数直接来转换,不过用str函数不能转带有浮点数。

declare @score float;
set @score=1.6;
select str(@score);
输出结果是2。这明显是不对的。

所以更建议不要使用str函数,而使用convert和cast函数
这两个函数的语法
convert(目标类型,要转换的数字);
cast(要转换的数字 as 目标类型);
如:
declare @score float;
set @score=1.6;
select convert(varchar(5),@score);

declare @score float;
set @score=1.6;
select cast(@score as varchar(5));

来自:http://hi.baidu.com/xinxinzero/blog/item/a0592aa15d524c87471064cd.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics