sql server中怎么实现类型转换


sql server中怎么实现类型转换,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。记录下 :
DECLARE @i INT;
DECLARE @x INT;
SET @i=3;
SET @x=5;
DECLARE @j FLOAT;
DECLARE @m FLOAT;
SELECT @j=(@x+0.0)/(@i + 0.00);
SELECT @j
SELECT @m=CONVERT(FLOAT,@x)/CONVERT(FLOAT,@i);
SELECT @m

SELECT (@x)/(@i + 0.00);

SELECT (@x+0.0)/(@i + 0.00);
输出结果:

———————-
1.66666666666667

(1 行受影响)

———————-
1.66666666666667

(1 行受影响)

—————————————
— 不是想要的结果
1.66666666666666

(1 行受影响)

—————————————
— 不是想要的结果
1.666666666666666

看完上述内容,你们掌握sql server中怎么实现类型转换的方法了吗?如果还想学到更多技能或想了解更多相关内免费云主机域名容,欢迎关注百云行业资讯频道,感谢各位的阅读!

相关推荐: MERGE开发中遇到的问题

在使用merge开发中遇到的问题。 有一个需求,需要从基础表中取数据放到目标表,如果目标表中已经有基础表的数据了,就修改目标表中的数据, 如果没有基础表中的数据就把基础表的数据插入到目标表中。因此用到merge完成这样一个操作 首先 建立基本环境 prompt…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/04 15:38
下一篇 01/04 15:39